CMake: make SWIFTSHADER_DCHECK_ALWAYS_ON work on Windows Bug: b/145758253 Change-Id: Ie444337ea0efe91820d64400a857136f800cd3d6 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/42788 Presubmit-Ready: Antonio Maiorano <amaiorano@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com> Tested-by: Antonio Maiorano <amaiorano@google.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt index 783d14a..7177635 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -505,10 +505,6 @@ set_cpp_flag("-s" RELEASE) endif() - if(SWIFTSHADER_DCHECK_ALWAYS_ON) - list(APPEND SWIFTSHADER_COMPILE_OPTIONS "-DDCHECK_ALWAYS_ON") - endif() - # For distribution it is more important to be slim than super optimized set_cpp_flag("-Os" RELEASE) set_cpp_flag("-Os" RELWITHDEBINFO) @@ -539,6 +535,10 @@ endif() endif() +if(SWIFTSHADER_DCHECK_ALWAYS_ON) + list(APPEND SWIFTSHADER_COMPILE_OPTIONS "-DDCHECK_ALWAYS_ON") +endif() + if(SWIFTSHADER_WARNINGS_AS_ERRORS) if(MSVC) set(WARNINGS_AS_ERRORS "/WX") # Treat all warnings as errors