XENOS_RECOMP_MSL option

Signed-off-by: Isaac Marovitz <isaacryu@icloud.com>
This commit is contained in:
Isaac Marovitz 2025-03-16 14:12:53 -04:00
parent 0de70f7458
commit ae64bcf8ea
No known key found for this signature in database
GPG key ID: 97250B2B09A132E1

View file

@ -4,6 +4,10 @@ if (WIN32)
option(XENOS_RECOMP_DXIL "Generate DXIL shader cache" ON)
endif()
if (APPLE)
option(XENOS_RECOMP_MSL "Generate MSL shader cache" ON)
endif()
set(SMOLV_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../thirdparty/smol-v/source")
add_executable(XenosRecomp
@ -51,3 +55,7 @@ if (XENOS_RECOMP_DXIL)
target_compile_definitions(XenosRecomp PRIVATE XENOS_RECOMP_DXIL)
target_link_libraries(XenosRecomp PRIVATE Microsoft::DXIL)
endif()
if (XENOS_RECOMP_MSL)
target_compile_definitions(XenosRecomp PRIVATE XENOS_RECOMP_MSL)
endif()