@@ -13,19 +13,22 @@ if(NOT SPIRV-Tools-opt_FOUND)
13
13
endif ()
14
14
15
15
if (NOT SPIRV-Cross_FOUND )
16
- set (SPIRV_CROSS_SHARED on )
17
- set (SPIRV_CROSS_STATIC on )
18
- set (SPIRV_CROSS_ENABLE_GLSL on )
19
- set (SPIRV_CROSS_ENABLE_HLSL off )
20
- set (SPIRV_CROSS_ENABLE_MSL off )
21
- set (SPIRV_CROSS_ENABLE_CPP off )
22
- set (SPIRV_CROSS_ENABLE_REFLECT off )
23
- set (SPIRV_CROSS_ENABLE_C_API off )
24
- set (SPIRV_CROSS_ENABLE_UTIL off )
25
- set (SPIRV_CROSS_CLI off )
26
- set (SPIRV_CROSS_ENABLE_TESTS off )
27
- set (SPIRV_CROSS_SKIP_INSTALL on )
16
+ option (SPIRV_CROSS_SHARED "" on )
17
+ option (SPIRV_CROSS_STATIC "" on )
18
+ option (SPIRV_CROSS_ENABLE_GLSL "" on )
19
+ option (SPIRV_CROSS_ENABLE_HLSL "" off )
20
+ option (SPIRV_CROSS_ENABLE_MSL "" off )
21
+ option (SPIRV_CROSS_ENABLE_CPP "" off )
22
+ option (SPIRV_CROSS_ENABLE_REFLECT "" off )
23
+ option (SPIRV_CROSS_ENABLE_C_API "" off )
24
+ option (SPIRV_CROSS_ENABLE_UTIL "" off )
25
+ option (SPIRV_CROSS_CLI "" off )
26
+ option (SPIRV_CROSS_ENABLE_TESTS "" off )
27
+ option (SPIRV_CROSS_SKIP_INSTALL "" on )
28
28
add_subdirectory (SPIRV-Cross )
29
+
30
+ install (TARGETS spirv-cross-c-shared LIBRARY DESTINATION bin )
31
+ set_target_properties (spirv-cross-c-shared PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /bin )
29
32
endif ()
30
33
31
34
if (NOT glslang_FOUND )
@@ -38,3 +41,4 @@ endif()
38
41
if (NOT nlohmann_json_FOUND )
39
42
add_subdirectory (json )
40
43
endif ()
44
+
0 commit comments