mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-26 19:36:28 +00:00
[clang] Switch to LLVM_ENABLE_IDE
r344555 switched LLVM to guarding install targets with LLVM_ENABLE_IDE instead of CMAKE_CONFIGURATION_TYPES, which expresses the intent more directly and can be overridden by a user. Make the corresponding change in clang. LLVM_ENABLE_IDE is computed by HandleLLVMOptions, so it should be available for both standalone and integrated builds. Differential Revision: https://reviews.llvm.org/D58284 llvm-svn: 354525
This commit is contained in:
parent
9aefd7f554
commit
defb5a383b
@ -552,7 +552,7 @@ endif()
|
||||
add_custom_target(clang-libraries)
|
||||
set_target_properties(clang-libraries PROPERTIES FOLDER "Misc")
|
||||
|
||||
if(NOT CMAKE_CONFIGURATION_TYPES)
|
||||
if(NOT LLVM_ENABLE_IDE)
|
||||
add_llvm_install_targets(install-clang-libraries
|
||||
DEPENDS clang-libraries
|
||||
COMPONENT clang-libraries)
|
||||
@ -563,7 +563,7 @@ if(CLANG_LIBS)
|
||||
list(REMOVE_DUPLICATES CLANG_LIBS)
|
||||
foreach(lib ${CLANG_LIBS})
|
||||
add_dependencies(clang-libraries ${lib})
|
||||
if(NOT CMAKE_CONFIGURATION_TYPES)
|
||||
if(NOT LLVM_ENABLE_IDE)
|
||||
add_dependencies(install-clang-libraries install-${lib})
|
||||
endif()
|
||||
endforeach()
|
||||
|
@ -103,7 +103,7 @@ macro(add_clang_library name)
|
||||
ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}
|
||||
RUNTIME DESTINATION bin)
|
||||
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES)
|
||||
if (NOT LLVM_ENABLE_IDE)
|
||||
add_llvm_install_targets(install-${name}
|
||||
DEPENDS ${name}
|
||||
COMPONENT ${name})
|
||||
@ -147,7 +147,7 @@ macro(add_clang_tool name)
|
||||
RUNTIME DESTINATION bin
|
||||
COMPONENT ${name})
|
||||
|
||||
if(NOT CMAKE_CONFIGURATION_TYPES)
|
||||
if(NOT LLVM_ENABLE_IDE)
|
||||
add_llvm_install_targets(install-${name}
|
||||
DEPENDS ${name}
|
||||
COMPONENT ${name})
|
||||
|
@ -178,7 +178,7 @@ install(
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||
DESTINATION lib${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION}/include/cuda_wrappers)
|
||||
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES) # don't add this for IDE's.
|
||||
if (NOT LLVM_ENABLE_IDE)
|
||||
add_llvm_install_targets(install-clang-headers
|
||||
DEPENDS clang-headers
|
||||
COMPONENT clang-headers)
|
||||
|
@ -61,7 +61,7 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
|
||||
RUNTIME DESTINATION "${INSTALL_DESTINATION}"
|
||||
COMPONENT c-index-test)
|
||||
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES) # don't add this for IDE's.
|
||||
if (NOT LLVM_ENABLE_IDE)
|
||||
add_llvm_install_targets(install-c-index-test
|
||||
DEPENDS c-index-test
|
||||
COMPONENT c-index-test)
|
||||
|
@ -23,7 +23,7 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
|
||||
COMPONENT diagtool
|
||||
RUNTIME DESTINATION bin)
|
||||
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES)
|
||||
if (NOT LLVM_ENABLE_IDE)
|
||||
add_llvm_install_targets(install-diagtool
|
||||
DEPENDS diagtool
|
||||
COMPONENT diagtool)
|
||||
|
@ -149,7 +149,7 @@ install(DIRECTORY ../../include/clang-c
|
||||
add_custom_target(libclang-headers)
|
||||
set_target_properties(libclang-headers PROPERTIES FOLDER "Misc")
|
||||
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES) # don't add this for IDE's.
|
||||
if (NOT LLVM_ENABLE_IDE)
|
||||
add_llvm_install_targets(install-libclang-headers
|
||||
COMPONENT libclang-headers)
|
||||
endif()
|
||||
@ -165,7 +165,7 @@ foreach(PythonVersion ${CLANG_PYTHON_BINDINGS_VERSIONS})
|
||||
DESTINATION
|
||||
"lib${LLVM_LIBDIR_SUFFIX}/python${PythonVersion}/site-packages")
|
||||
endforeach()
|
||||
if(NOT CMAKE_CONFIGURATION_TYPES)
|
||||
if(NOT LLVM_ENABLE_IDE)
|
||||
add_custom_target(libclang-python-bindings)
|
||||
add_llvm_install_targets(install-libclang-python-bindings
|
||||
COMPONENT
|
||||
|
Loading…
x
Reference in New Issue
Block a user