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 7786737 commit 6c2b9f3Copy full SHA for 6c2b9f3
cmake/modules/HandleLLVMOptions.cmake
@@ -357,9 +357,11 @@ if( MSVC )
357
358
# Change release to always build debug information out-of-line, but
359
# also enable Reference optimization, ie dead function elimination.
360
- append("/Zi" CMAKE_CXX_FLAGS_RELEASE)
361
- append("/DEBUG /OPT:REF" CMAKE_SHARED_LINKER_FLAGS_RELEASE)
362
- append("/DEBUG /OPT:REF" CMAKE_EXE_LINKER_FLAGS_RELEASE)
+ if (NOT CMAKE_MSVC_DEBUG_INFORMATION_FORMAT)
+ append("/Zi" CMAKE_CXX_FLAGS_RELEASE)
+ append("/DEBUG /OPT:REF" CMAKE_SHARED_LINKER_FLAGS_RELEASE)
363
+ append("/DEBUG /OPT:REF" CMAKE_EXE_LINKER_FLAGS_RELEASE)
364
+ endif()
365
366
# HLSL Changes End
367
0 commit comments