summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2014-01-28 09:48:19 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2014-01-28 09:48:19 +0000
commit5e7eecd8509707a77a6b84c7879b947e14698ef0 (patch)
treeb9b08ee9a8a35da6859861355a64d2bd4cf80191 /cmake
parent3303370cd028ecb3c57820e2e994f3d3099c0607 (diff)
downloadllvm-5e7eecd8509707a77a6b84c7879b947e14698ef0.tar.gz
llvm-5e7eecd8509707a77a6b84c7879b947e14698ef0.tar.bz2
llvm-5e7eecd8509707a77a6b84c7879b947e14698ef0.tar.xz
[CMake] Prune CMAKE_CXX_FLAGS stuff in llvm_process_sources.
It is the final step to deprecate contextual CMAKE_CXX_FLAGS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200303 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/LLVMProcessSources.cmake18
1 files changed, 0 insertions, 18 deletions
diff --git a/cmake/modules/LLVMProcessSources.cmake b/cmake/modules/LLVMProcessSources.cmake
index ccc22a8027..296ce925b0 100644
--- a/cmake/modules/LLVMProcessSources.cmake
+++ b/cmake/modules/LLVMProcessSources.cmake
@@ -58,24 +58,6 @@ function(llvm_process_sources OUT_VAR)
list(APPEND sources ${ARG_ADDITIONAL_HEADERS})
endif()
- # Set common compiler options:
- if( NOT LLVM_REQUIRES_EH )
- if( LLVM_COMPILER_IS_GCC_COMPATIBLE )
- add_definitions( -fno-exceptions )
- elseif( MSVC )
- llvm_replace_compiler_option(CMAKE_CXX_FLAGS "/EHsc" "/EHs-c-")
- add_definitions( /D_HAS_EXCEPTIONS=0 )
- endif()
- endif()
- if( NOT LLVM_REQUIRES_RTTI )
- if( LLVM_COMPILER_IS_GCC_COMPATIBLE )
- llvm_replace_compiler_option(CMAKE_CXX_FLAGS "-frtti" "-fno-rtti")
- elseif( MSVC )
- llvm_replace_compiler_option(CMAKE_CXX_FLAGS "/GR" "/GR-")
- endif()
- endif()
-
- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" PARENT_SCOPE )
set( ${OUT_VAR} ${sources} PARENT_SCOPE )
endfunction(llvm_process_sources)