Author: mgorny Date: Fri Oct 4 13:28:59 2019 New Revision: 373785 URL: http://llvm.org/viewvc/llvm-project?rev=373785&view=rev Log: [clang] [cmake] Use add_clang_tool() to install all tools
Switch clang-check, clang-extdef-mapping and clang-offload-bundler to use add_clang_tool() rather than add_clang_executable() with a custom install rule. This makes them LLVM_DISTRIBUTION_COMPONENTS-friendly. Differential Revision: https://reviews.llvm.org/D68429 Modified: cfe/trunk/tools/clang-check/CMakeLists.txt cfe/trunk/tools/clang-extdef-mapping/CMakeLists.txt cfe/trunk/tools/clang-offload-bundler/CMakeLists.txt Modified: cfe/trunk/tools/clang-check/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-check/CMakeLists.txt?rev=373785&r1=373784&r2=373785&view=diff ============================================================================== --- cfe/trunk/tools/clang-check/CMakeLists.txt (original) +++ cfe/trunk/tools/clang-check/CMakeLists.txt Fri Oct 4 13:28:59 2019 @@ -4,7 +4,7 @@ set( LLVM_LINK_COMPONENTS Support ) -add_clang_executable(clang-check +add_clang_tool(clang-check ClangCheck.cpp ) @@ -19,6 +19,3 @@ clang_target_link_libraries(clang-check clangStaticAnalyzerFrontend clangTooling ) - -install(TARGETS clang-check - RUNTIME DESTINATION bin) Modified: cfe/trunk/tools/clang-extdef-mapping/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-extdef-mapping/CMakeLists.txt?rev=373785&r1=373784&r2=373785&view=diff ============================================================================== --- cfe/trunk/tools/clang-extdef-mapping/CMakeLists.txt (original) +++ cfe/trunk/tools/clang-extdef-mapping/CMakeLists.txt Fri Oct 4 13:28:59 2019 @@ -3,7 +3,7 @@ set(LLVM_LINK_COMPONENTS support ) -add_clang_executable(clang-extdef-mapping +add_clang_tool(clang-extdef-mapping ClangExtDefMapGen.cpp ) @@ -16,6 +16,3 @@ clang_target_link_libraries(clang-extdef clangSerialization clangTooling ) - -install(TARGETS clang-extdef-mapping - RUNTIME DESTINATION bin) Modified: cfe/trunk/tools/clang-offload-bundler/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-offload-bundler/CMakeLists.txt?rev=373785&r1=373784&r2=373785&view=diff ============================================================================== --- cfe/trunk/tools/clang-offload-bundler/CMakeLists.txt (original) +++ cfe/trunk/tools/clang-offload-bundler/CMakeLists.txt Fri Oct 4 13:28:59 2019 @@ -4,7 +4,7 @@ if(NOT CLANG_BUILT_STANDALONE) set(tablegen_deps intrinsics_gen) endif() -add_clang_executable(clang-offload-bundler +add_clang_tool(clang-offload-bundler ClangOffloadBundler.cpp DEPENDS @@ -21,5 +21,3 @@ clang_target_link_libraries(clang-offloa PRIVATE ${CLANG_OFFLOAD_BUNDLER_LIB_DEPS} ) - -install(TARGETS clang-offload-bundler RUNTIME DESTINATION bin) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits