Add an option to disable plugins in clang.
An option with the same name already exists in the makefile build. The name CLANG_IS_PRODUCTION is historical. We should probably change it, but should change the configure build at the same time. llvm-svn: 203325
This commit is contained in:
parent
32347758b3
commit
181d29782e
|
@ -16,8 +16,13 @@ set( LLVM_LINK_COMPONENTS
|
|||
Vectorize
|
||||
)
|
||||
|
||||
# Support plugins.
|
||||
set(LLVM_NO_DEAD_STRIP 1)
|
||||
option(CLANG_IS_PRODUCTION "Build clang without plugin support" OFF)
|
||||
|
||||
# Support plugins. This must be before add_clang_executable as it reads
|
||||
# LLVM_NO_DEAD_STRIP.
|
||||
if(NOT CLANG_IS_PRODUCTION)
|
||||
set(LLVM_NO_DEAD_STRIP 1)
|
||||
endif()
|
||||
|
||||
add_clang_executable(clang
|
||||
driver.cpp
|
||||
|
@ -33,7 +38,11 @@ target_link_libraries(clang
|
|||
)
|
||||
|
||||
set_target_properties(clang PROPERTIES VERSION ${CLANG_EXECUTABLE_VERSION})
|
||||
set_target_properties(clang PROPERTIES ENABLE_EXPORTS 1)
|
||||
|
||||
# Support plugins.
|
||||
if(NOT CLANG_IS_PRODUCTION)
|
||||
set_target_properties(clang PROPERTIES ENABLE_EXPORTS 1)
|
||||
endif()
|
||||
|
||||
add_dependencies(clang clang-headers)
|
||||
|
||||
|
|
Loading…
Reference in New Issue