]> granicus.if.org Git - clang/commitdiff
Tweak CMakeLists not for libclang to depend on the variable CLANG_TOOL_EXTRA_BUILD.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 3 Mar 2016 11:09:43 +0000 (11:09 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 3 Mar 2016 11:09:43 +0000 (11:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262606 91177308-0d34-0410-b5e6-96231b3b80d8

tools/CMakeLists.txt
tools/libclang/CMakeLists.txt

index 510bc44f40cb30d7e0dc39bf19b7b999b391d868..d734493c619ef49404dc7cb5f6c55c6d6fc36113 100644 (file)
@@ -7,7 +7,6 @@ add_clang_subdirectory(clang-format-vs)
 add_clang_subdirectory(clang-fuzzer)
 
 add_clang_subdirectory(c-index-test)
-add_clang_subdirectory(libclang)
 
 if(CLANG_ENABLE_ARCMT)
   add_clang_subdirectory(arcmt-test)
@@ -26,3 +25,6 @@ endif()
 # to keep the primary Clang repository small and focused.
 # It also may be included by LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR.
 add_llvm_external_project(clang-tools-extra extra)
+
+# libclang may require clang-tidy in clang-tools-extra.
+add_clang_subdirectory(libclang)
index 5af5930043b2f29fe3255a05e5f0a25d487762b3..630be124660dff3a69c91e660e8b40daf9220e28 100644 (file)
@@ -47,7 +47,7 @@ if (CLANG_ENABLE_ARCMT)
   list(APPEND LIBS clangARCMigrate)
 endif ()
 
-if (CLANG_TOOL_EXTRA_BUILD)
+if (TARGET clangTidyPlugin)
   add_definitions(-DCLANG_TOOL_EXTRA_BUILD)
   list(APPEND LIBS clangTidyPlugin)
 endif ()