[Bf-blender-cvs] [2dbb1e9f0ee] master: Fix cmake external library build for blosc/freetype on some systems.
Brecht Van Lommel
noreply at git.blender.org
Tue Jul 31 18:42:51 CEST 2018
Commit: 2dbb1e9f0eec75e1fa11a573a151690c91a976dd
Author: Brecht Van Lommel
Date: Tue Jul 31 14:22:32 2018 +0200
Branches: master
https://developer.blender.org/rB2dbb1e9f0eec75e1fa11a573a151690c91a976dd
Fix cmake external library build for blosc/freetype on some systems.
===================================================================
M build_files/build_environment/cmake/blosc.cmake
M build_files/build_environment/cmake/freetype.cmake
===================================================================
diff --git a/build_files/build_environment/cmake/blosc.cmake b/build_files/build_environment/cmake/blosc.cmake
index 606fe8c61cc..9a5ef745985 100644
--- a/build_files/build_environment/cmake/blosc.cmake
+++ b/build_files/build_environment/cmake/blosc.cmake
@@ -25,6 +25,7 @@ set(BLOSC_EXTRA_ARGS
-DThreads_FOUND=1
-DPTHREAD_LIBS=${LIBDIR}/pthreads/lib/pthreadVC2.lib
-DPTHREAD_INCLUDE_DIR=${LIBDIR}/pthreads/inc
+ -DDEACTIVATE_SNAPPY=ON
)
ExternalProject_Add(external_blosc
diff --git a/build_files/build_environment/cmake/freetype.cmake b/build_files/build_environment/cmake/freetype.cmake
index 751b2b1f383..9afc902531b 100644
--- a/build_files/build_environment/cmake/freetype.cmake
+++ b/build_files/build_environment/cmake/freetype.cmake
@@ -16,7 +16,15 @@
#
# ***** END GPL LICENSE BLOCK *****
-set(FREETYPE_EXTRA_ARGS -DCMAKE_RELEASE_POSTFIX:STRING=2ST -DCMAKE_DEBUG_POSTFIX:STRING=2ST_d -DWITH_BZip2=OFF -DWITH_HarfBuzz=OFF)
+set(FREETYPE_EXTRA_ARGS
+ -DCMAKE_RELEASE_POSTFIX:STRING=2ST
+ -DCMAKE_DEBUG_POSTFIX:STRING=2ST_d
+ -DWITH_BZip2=OFF
+ -DWITH_HarfBuzz=OFF
+ -DFT_WITH_HARFBUZZ=OFF
+ -DFT_WITH_BZIP2=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_HarfBuzz=TRUE
+ -DCMAKE_DISABLE_FIND_PACKAGE_BZip2=TRUE)
ExternalProject_Add(external_freetype
URL ${FREETYPE_URI}
More information about the Bf-blender-cvs
mailing list