[Bf-blender-cvs] [0f1c84f1715] master: deps: Reduce llvm/clang footprint for windows
Ray Molenkamp
noreply at git.blender.org
Thu Jul 29 15:45:44 CEST 2021
Commit: 0f1c84f171520d03ded669565fa7548584fcc724
Author: Ray Molenkamp
Date: Thu Jul 29 07:45:38 2021 -0600
Branches: master
https://developer.blender.org/rB0f1c84f171520d03ded669565fa7548584fcc724
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.
===================================================================
M build_files/build_environment/cmake/llvm.cmake
===================================================================
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/ &&
More information about the Bf-blender-cvs
mailing list