File tree Expand file tree Collapse file tree 4 files changed +6
-12
lines changed Expand file tree Collapse file tree 4 files changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -1367,7 +1367,7 @@ execute_process(COMMAND "${GIT_EXECUTABLE}" ${NBL_CONFIG_SETUP_CMD} submodule up
13671367 )
13681368 NBL_WRAPPER_COMMAND_EXCLUSIVE("" ./3rdparty TRUE "${NBL_3RDPARTY_MODULES_TO_SKIP} " )
13691369
1370- # boost's 3rdaprties , special case
1370+ # boost's 3rdparties , special case
13711371 set (NBL_BOOST_LIBS_TO_INIT ${NBL_BOOST_LIBS} wave numeric_conversion) # wave and all of its deps, numeric_conversion is nested in conversion submodule (for some reason boostdep tool doesn't output it properly)
13721372 foreach (NBL_TARGET ${NBL_BOOST_LIBS_TO_INIT} )
13731373 list (APPEND NBL_BOOST_SUBMODULES_TO_INIT ${NBL_TARGET} )
Original file line number Diff line number Diff line change @@ -615,7 +615,6 @@ if(NBL_EMBED_BUILTIN_RESOURCES)
615615 )
616616
617617 add_subdirectory (builtin)
618- NBL_ADD_BUILTIN_RESOURCES(nblBuiltinResourceData) # internal, must be added with the macro to properly propagate scope
619618 add_dependencies (Nabla nblBuiltinResourceData dxcBuiltinResourceData boostBuiltinResourceData)
620619
621620 if (NBL_STATIC_BUILD)
@@ -632,9 +631,7 @@ if(NBL_EMBED_BUILTIN_RESOURCES)
632631
633632 # always install Nabla builtins (some may be included in cpp regardless if embedded or not)
634633 get_target_property (_BUILTIN_RESOURCES_BUNDLE_ARCHIVE_ABSOLUTE_PATH_ nblBuiltinResourceData BUILTIN_RESOURCES_BUNDLE_ARCHIVE_ABSOLUTE_PATH)
635- foreach (X IN LISTS NBL_RESOURCES_TO_EMBED)
636- list (APPEND NABLA_RESOURCES_TO_EMBED_PUBLIC "${NBL_ROOT_PATH} /include/${_BUILTIN_RESOURCES_BUNDLE_ARCHIVE_ABSOLUTE_PATH_} /${X} " )
637- endforeach ()
634+ get_target_property (NABLA_RESOURCES_TO_EMBED_PUBLIC nblBuiltinResourceData BUILTIN_RESOURCES)
638635
639636 target_sources (Nabla PRIVATE
640637 ${NABLA_RESOURCES_TO_EMBED_PUBLIC}
Original file line number Diff line number Diff line change @@ -290,8 +290,4 @@ LIST_BUILTIN_RESOURCE(NBL_RESOURCES_TO_EMBED "hlsl/workgroup/broadcast.hlsl")
290290LIST_BUILTIN_RESOURCE(NBL_RESOURCES_TO_EMBED "hlsl/workgroup/scratch_size.hlsl" )
291291LIST_BUILTIN_RESOURCE(NBL_RESOURCES_TO_EMBED "hlsl/workgroup/shared_scan.hlsl" )
292292
293-
294- macro (NBL_ADD_BUILTIN_RESOURCES _TARGET_) # internal & Nabla only, must be added with the macro to properly propagate scope
295- ADD_CUSTOM_BUILTIN_RESOURCES("${_TARGET_} " NBL_RESOURCES_TO_EMBED "${NBL_ROOT_PATH} /include" "nbl/builtin" "nbl::builtin" "${NBL_ROOT_PATH_BINARY} /include" "${NBL_ROOT_PATH_BINARY} /src" "STATIC" "INTERNAL" )
296- endmacro ()
297-
293+ ADD_CUSTOM_BUILTIN_RESOURCES(nblBuiltinResourceData NBL_RESOURCES_TO_EMBED "${NBL_ROOT_PATH} /include" "nbl/builtin" "nbl::builtin" "${NBL_ROOT_PATH_BINARY} /include" "${NBL_ROOT_PATH_BINARY} /src" "STATIC" "INTERNAL" )
Original file line number Diff line number Diff line change @@ -15,10 +15,10 @@ macro(LIST_BUILTIN_RESOURCE _BUNDLE_NAME_ _LBR_PATH_)
1515 endif ()
1616
1717 list (APPEND ${_BUNDLE_NAME_} "${_LBR_PATH_} " )
18- set (${_BUNDLE_NAME_} ${${_BUNDLE_NAME_} } PARENT_SCOPE ) # override
18+ set (${_BUNDLE_NAME_} ${${_BUNDLE_NAME_} }) # override
1919
2020 list (APPEND _LBR_${_BUNDLE_NAME_} _ "${_LBR_PATH_}${_OPTIONAL_ALIASES_} " )
21- set (_LBR_${_BUNDLE_NAME_} _ ${_LBR_${_BUNDLE_NAME_} _} PARENT_SCOPE ) # override
21+ set (_LBR_${_BUNDLE_NAME_} _ ${_LBR_${_BUNDLE_NAME_} _}) # override
2222
2323 unset (_OPTIONAL_ALIASES_)
2424 unset (_ALIAS_ARGS_)
@@ -187,6 +187,7 @@ function(ADD_CUSTOM_BUILTIN_RESOURCES _TARGET_NAME_ _BUNDLE_NAME_ _BUNDLE_SEARCH
187187 endif ()
188188
189189 set (NBL_BUILTIN_RESOURCES ${NBL_BUILTIN_RESOURCES} ) # turn builtin resources paths list into variable
190+
190191 set (NBL_BUILTIN_RESOURCES_HEADERS
191192 "${NBL_BUILTIN_RESOURCES_HEADER} "
192193 "${_OUTPUT_HEADER_DIRECTORY_} /CArchive.h"
You can’t perform that action at this time.
0 commit comments