diff options
author | Ray Molenkamp <github@lazydodo.com> | 2021-07-29 16:45:38 +0300 |
---|---|---|
committer | Ray Molenkamp <github@lazydodo.com> | 2021-07-29 16:45:38 +0300 |
commit | 0f1c84f171520d03ded669565fa7548584fcc724 (patch) | |
tree | 8c622d46b12ffdc9c39aa786b2ae3fa9c1bc766a | |
parent | cafb1bc47f69cee8cd598f8c375f630f8fbdf4d9 (diff) |
deps: Reduce llvm/clang footprint for windows
We shipped the whole bin folder for llvm/clang
while we only needed clang-format, by shipping
just the bits we need we save about 700 megabytes
off our svn lib download.
-rw-r--r-- | build_files/build_environment/cmake/llvm.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/build_files/build_environment/cmake/llvm.cmake b/build_files/build_environment/cmake/llvm.cmake index cbb986410aa..7a8ce2ddfec 100644 --- a/build_files/build_environment/cmake/llvm.cmake +++ b/build_files/build_environment/cmake/llvm.cmake @@ -66,7 +66,11 @@ ExternalProject_Add(ll if(MSVC) if(BUILD_MODE STREQUAL Release) - set(LLVM_HARVEST_COMMAND ${CMAKE_COMMAND} -E copy_directory ${LIBDIR}/llvm/ ${HARVEST_TARGET}/llvm/ ) + set(LLVM_HARVEST_COMMAND + ${CMAKE_COMMAND} -E copy_directory ${LIBDIR}/llvm/lib ${HARVEST_TARGET}/llvm/lib && + ${CMAKE_COMMAND} -E copy_directory ${LIBDIR}/llvm/include ${HARVEST_TARGET}/llvm/include && + ${CMAKE_COMMAND} -E copy ${LIBDIR}/llvm/bin/clang-format.exe ${HARVEST_TARGET}/llvm/bin/clang-format.exe + ) else() set(LLVM_HARVEST_COMMAND ${CMAKE_COMMAND} -E copy_directory ${LIBDIR}/llvm/lib/ ${HARVEST_TARGET}/llvm/debug/lib/ && |