@@ -61,17 +61,19 @@ add_custom_command(OUTPUT ${NBL_OUTPUT_HEADERS}
61
61
62
62
add_custom_target (DeviceHeaders DEPENDS ${NBL_OUTPUT_HEADERS} )
63
63
64
- LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_members.hlsl" )
65
- LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_testers.hlsl" )
66
- LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_defaults.hlsl" )
67
- LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_floats.hlsl" )
68
- LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_enums.hlsl" )
64
+ if (NBL_EMBED_BUILTIN_RESOURCES )
65
+ LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_members.hlsl" )
66
+ LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_testers.hlsl" )
67
+ LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_defaults.hlsl" )
68
+ LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_floats.hlsl" )
69
+ LIST_BUILTIN_RESOURCE (NBL_DEVICE_GEN_RESOURCES_TO_EMBED "video/device_capabilities_traits_enums.hlsl" )
69
70
70
- get_filename_component (_DEVICE_GEN_BR_OUTPUT_DIRECTORY_HEADER_ "${CMAKE_CURRENT_BINARY_DIR} /builtin/include" ABSOLUTE )
71
- get_filename_component (_DEVICE_GEN_BR_OUTPUT_DIRECTORY_SOURCE_ "${CMAKE_CURRENT_BINARY_DIR} /builtin/src" ABSOLUTE )
71
+ get_filename_component (_DEVICE_GEN_BR_OUTPUT_DIRECTORY_HEADER_ "${CMAKE_CURRENT_BINARY_DIR} /builtin/include" ABSOLUTE )
72
+ get_filename_component (_DEVICE_GEN_BR_OUTPUT_DIRECTORY_SOURCE_ "${CMAKE_CURRENT_BINARY_DIR} /builtin/src" ABSOLUTE )
72
73
73
- ADD_CUSTOM_BUILTIN_RESOURCES (deviceGenBuiltinResourceData NBL_DEVICE_GEN_RESOURCES_TO_EMBED "${NBL_DEVICE_GEN_INCLUDE_DIR} " "nbl" "nbl::devicegen::builtin" "${_DEVICE_GEN_BR_OUTPUT_DIRECTORY_HEADER_} " "${_DEVICE_GEN_BR_OUTPUT_DIRECTORY_SOURCE_} " "STATIC" "INTERNAL" )
74
- add_dependencies (deviceGenBuiltinResourceData DeviceHeaders )
74
+ ADD_CUSTOM_BUILTIN_RESOURCES (deviceGenBuiltinResourceData NBL_DEVICE_GEN_RESOURCES_TO_EMBED "${NBL_DEVICE_GEN_INCLUDE_DIR} " "nbl" "nbl::devicegen::builtin" "${_DEVICE_GEN_BR_OUTPUT_DIRECTORY_HEADER_} " "${_DEVICE_GEN_BR_OUTPUT_DIRECTORY_SOURCE_} " "STATIC" "INTERNAL" )
75
+ add_dependencies (deviceGenBuiltinResourceData DeviceHeaders )
76
+ endif ()
75
77
76
78
set (NBL_DEVICE_GEN_INCLUDE_DIR
77
79
"${NBL_DEVICE_GEN_INCLUDE_DIR} "
0 commit comments