summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorOscar Fuentes <ofv@wanadoo.es>2011-02-06 19:07:06 +0000
committerOscar Fuentes <ofv@wanadoo.es>2011-02-06 19:07:06 +0000
commitdd70cd89330149c117d0660bab3952b73a973363 (patch)
treec34bcb53986b654121b8db5187ffc6c564bf3045 /cmake
parent39c33e3b6344be1d1cc35ad9fb1b647fd8adfe65 (diff)
downloadllvm-dd70cd89330149c117d0660bab3952b73a973363.tar.gz
llvm-dd70cd89330149c117d0660bab3952b73a973363.tar.bz2
llvm-dd70cd89330149c117d0660bab3952b73a973363.tar.xz
Don't define NDEBUG on MSVC_IDE and XCode builds. Fixes PR9155.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124985 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/HandleLLVMOptions.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/modules/HandleLLVMOptions.cmake b/cmake/modules/HandleLLVMOptions.cmake
index d4096e2593..8ac79709c0 100644
--- a/cmake/modules/HandleLLVMOptions.cmake
+++ b/cmake/modules/HandleLLVMOptions.cmake
@@ -33,7 +33,9 @@ if( LLVM_ENABLE_ASSERTIONS )
endif()
else()
if( NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "RELEASE" )
- add_definitions( -DNDEBUG )
+ if( NOT MSVC_IDE AND NOT XCODE )
+ add_definitions( -DNDEBUG )
+ endif()
endif()
endif()