summaryrefslogtreecommitdiff
path: root/tools/driver
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-03-08 00:33:15 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-03-08 00:33:15 +0000
commit1be34fd41c0731fe0d2e88a1f3724e44c531df5d (patch)
treef67b58d235275c1189cd8f1f556c8f82383ee7d3 /tools/driver
parent37d00e7b7dcbc9db58e9e84593a2828a506c2c23 (diff)
downloadclang-1be34fd41c0731fe0d2e88a1f3724e44c531df5d.tar.gz
clang-1be34fd41c0731fe0d2e88a1f3724e44c531df5d.tar.bz2
clang-1be34fd41c0731fe0d2e88a1f3724e44c531df5d.tar.xz
Add an option to disable plugins in clang.
An option with the same name already exists in the makefile build. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@203320 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/driver')
-rw-r--r--tools/driver/CMakeLists.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/driver/CMakeLists.txt b/tools/driver/CMakeLists.txt
index 289de3d0fa..4a7b62a0b2 100644
--- a/tools/driver/CMakeLists.txt
+++ b/tools/driver/CMakeLists.txt
@@ -16,9 +16,6 @@ set( LLVM_LINK_COMPONENTS
Vectorize
)
-# Support plugins.
-set(LLVM_NO_DEAD_STRIP 1)
-
add_clang_executable(clang
driver.cpp
cc1_main.cpp
@@ -32,8 +29,13 @@ target_link_libraries(clang
clangFrontendTool
)
+if(NOT CLANG_IS_PRODUCTION)
+ # Support plugins.
+ set(LLVM_NO_DEAD_STRIP 1)
+ set_target_properties(clang PROPERTIES ENABLE_EXPORTS 1)
+endif()
+
set_target_properties(clang PROPERTIES VERSION ${CLANG_EXECUTABLE_VERSION})
-set_target_properties(clang PROPERTIES ENABLE_EXPORTS 1)
add_dependencies(clang clang-headers)