diff options
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/LLVM.cmake | 13 | ||||
| -rw-r--r-- | cmake/SlangTarget.cmake | 4 |
2 files changed, 2 insertions, 15 deletions
diff --git a/cmake/LLVM.cmake b/cmake/LLVM.cmake index a72cae0f5..d707d3605 100644 --- a/cmake/LLVM.cmake +++ b/cmake/LLVM.cmake @@ -111,16 +111,10 @@ function(fetch_or_build_slang_llvm) if(SLANG_ENABLE_PREBUILT_BINARIES) if(CMAKE_SYSTEM_NAME MATCHES "Windows") - # DX Agility SDK requires the D3D12*.DLL files to be placed under a sub-directory, "D3D12". - # https://devblogs.microsoft.com/directx/gettingstarted-dx12agility/#d3d12sdkpath-should-not-be-the-same-directory-as-the-application-exe file( GLOB prebuilt_binaries "${slang_SOURCE_DIR}/external/slang-binaries/bin/windows-x64/*" ) - file( - GLOB prebuilt_d3d12_binaries - "${slang_SOURCE_DIR}/external/slang-binaries/bin/windows-x64/[dD]3[dD]12*" - ) list(REMOVE_ITEM prebuilt_binaries ${prebuilt_d3d12_binaries}) add_custom_target( copy-prebuilt-binaries @@ -131,13 +125,6 @@ function(fetch_or_build_slang_llvm) COMMAND ${CMAKE_COMMAND} -E copy_if_different ${prebuilt_binaries} ${CMAKE_BINARY_DIR}/$<CONFIG>/${runtime_subdir} - COMMAND - ${CMAKE_COMMAND} -E make_directory - ${CMAKE_BINARY_DIR}/$<CONFIG>/${runtime_subdir}/D3D12 - COMMAND - ${CMAKE_COMMAND} -E copy_if_different - ${prebuilt_d3d12_binaries} - ${CMAKE_BINARY_DIR}/$<CONFIG>/${runtime_subdir}/D3D12 VERBATIM ) set_target_properties( diff --git a/cmake/SlangTarget.cmake b/cmake/SlangTarget.cmake index cadd33ac0..e9fde3ebf 100644 --- a/cmake/SlangTarget.cmake +++ b/cmake/SlangTarget.cmake @@ -430,14 +430,14 @@ function(slang_add_target dir type) target_include_directories( ${target} PRIVATE - $<TARGET_PROPERTY:${include_from},INTERFACE_INCLUDE_DIRECTORIES> + $<$<BOOL:${include_from}>:$<TARGET_PROPERTY:${include_from},INTERFACE_INCLUDE_DIRECTORIES>> ) endforeach() foreach(include_from ${ARG_INCLUDE_FROM_PUBLIC}) target_include_directories( ${target} PUBLIC - $<TARGET_PROPERTY:${include_from},INTERFACE_INCLUDE_DIRECTORIES> + $<$<BOOL:${include_from}>:$<TARGET_PROPERTY:${include_from},INTERFACE_INCLUDE_DIRECTORIES>> ) endforeach() |
