diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2011-02-06 19:07:06 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2011-02-06 19:07:06 +0000 |
commit | dd70cd89330149c117d0660bab3952b73a973363 (patch) | |
tree | c34bcb53986b654121b8db5187ffc6c564bf3045 /cmake | |
parent | 39c33e3b6344be1d1cc35ad9fb1b647fd8adfe65 (diff) | |
download | external_llvm-dd70cd89330149c117d0660bab3952b73a973363.zip external_llvm-dd70cd89330149c117d0660bab3952b73a973363.tar.gz external_llvm-dd70cd89330149c117d0660bab3952b73a973363.tar.bz2 |
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.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/modules/HandleLLVMOptions.cmake b/cmake/modules/HandleLLVMOptions.cmake index d4096e2..8ac7970 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() |