Procházet zdrojové kódy

Trim the dependency libs of our Clang-tools.
[ci only: master, Annotate]

Yao Wei Tjong 姚伟忠 před 10 roky
rodič
revize
b6abf67ca1

+ 1 - 1
Source/Clang-Tools/Annotator/CMakeLists.txt

@@ -30,4 +30,4 @@ define_source_files ()
 if (APPLE)
     setup_macosx_linker_flags (CMAKE_EXE_LINKER_FLAGS)
 endif ()
-setup_executable ()
+setup_executable (NODEPS)

+ 0 - 1
Source/Clang-Tools/AutoBinder/AutoBinder.cpp

@@ -27,7 +27,6 @@
 
 #include <Mustache/mustache.hpp>
 
-#include <unordered_map>
 #include <unordered_set>
 
 using namespace clang;

+ 1 - 1
Source/Clang-Tools/AutoBinder/CMakeLists.txt

@@ -33,4 +33,4 @@ add_subdirectory (${CMAKE_CURRENT_SOURCE_DIR}/../../ThirdParty/Mustache Mustache
 if (APPLE)
     setup_macosx_linker_flags (CMAKE_EXE_LINKER_FLAGS)
 endif ()
-setup_executable ()
+setup_executable (NODEPS)

+ 1 - 1
Source/Urho3D/CMakeLists.txt

@@ -33,7 +33,7 @@ if (URHO3D_CLANG_TOOLS OR URHO3D_BINDINGS)
     string (REGEX REPLACE "([.0123456789]+).*" \\1 LLVM_VERSION "${LLVM_VERSION}")      # Stringify against empty output variable
     execute_process (COMMAND ${LLVM_CONFIG} --libdir OUTPUT_VARIABLE LLVM_LIBDIR OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET)
     execute_process (COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/bin/tool/lib/clang/${LLVM_VERSION})
-    create_symlink (${LLVM_LIBDIR}/clang/${LLVM_VERSION}/include ${CMAKE_BINARY_DIR}/bin/tool/lib/clang/${LLVM_VERSION}/include)
+    create_symlink (${LLVM_LIBDIR}/clang/${LLVM_VERSION}/include ${CMAKE_BINARY_DIR}/bin/tool/lib/clang/${LLVM_VERSION}/include FALLBACK_TO_COPY)
     # TODO: Remove this workaround when Travis CI VM has been migrated to Ubuntu 14.04 LTS (ancient glibc header has incorrect defines)
     if (DEFINED ENV{CI})
         add_definitions (-D__extern_always_inline=inline)