We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5518371 commit 2e0fe3dCopy full SHA for 2e0fe3d
cmake/SlangTarget.cmake
@@ -420,10 +420,11 @@ function(slang_add_target dir type)
420
PRIVATE $<BUILD_LOCAL_INTERFACE:${ARG_LINK_WITH_PRIVATE}>
421
)
422
else()
423
- target_link_libraries(
424
- ${target}
425
- PRIVATE $<BUILD_INTERFACE:${ARG_LINK_WITH_PRIVATE}>
426
- )
+ # Expand the list manually to work around a bug in cmake 3.22.1
+ # See: https://github.com/shader-slang/slang/issues/8335
+ foreach(lib IN LISTS ARG_LINK_WITH_PRIVATE)
+ target_link_libraries(${target} PRIVATE $<BUILD_INTERFACE:${lib}>)
427
+ endforeach()
428
endif()
429
430
target_link_libraries(${target} PUBLIC ${ARG_LINK_WITH_PUBLIC})
0 commit comments