Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortamasmeszaros <meszaros.q@gmail.com>2019-10-30 19:21:28 +0300
committertamasmeszaros <meszaros.q@gmail.com>2019-10-30 19:22:10 +0300
commit2e7ac3bfa6af0875e55d0e3ccb9d447e14593a7a (patch)
treed570b9be8124dba0f4ceaced66db415450b5614d /deps/deps-windows.cmake
parent652649694c187d4dd3a8e556ce6d460576d1ef9a (diff)
fix openvdb dependency build bugs
Fixes for release only build of dependencies on windows Omit blosc packing in deps build Try to fix patching by reverting to git repos in download steps Patching does not remove or rename files.
Diffstat (limited to 'deps/deps-windows.cmake')
-rw-r--r--deps/deps-windows.cmake47
1 files changed, 27 insertions, 20 deletions
diff --git a/deps/deps-windows.cmake b/deps/deps-windows.cmake
index 08e10758d..4f8bbc1ab 100644
--- a/deps/deps-windows.cmake
+++ b/deps/deps-windows.cmake
@@ -81,7 +81,6 @@ ExternalProject_Add(dep_boost
INSTALL_COMMAND "" # b2 does that already
)
-
ExternalProject_Add(dep_tbb
EXCLUDE_FROM_ALL 1
URL "https://github.com/wjakob/tbb/archive/a0dc9bf76d0120f917b641ed095360448cabc85b.tar.gz"
@@ -99,22 +98,22 @@ ExternalProject_Add(dep_tbb
add_debug_dep(dep_tbb)
-ExternalProject_Add(dep_gtest
- EXCLUDE_FROM_ALL 1
- URL "https://github.com/google/googletest/archive/release-1.8.1.tar.gz"
- URL_HASH SHA256=9bf1fe5182a604b4135edc1a425ae356c9ad15e9b23f9f12a02e80184c3a249c
- CMAKE_GENERATOR "${DEP_MSVC_GEN}"
- CMAKE_GENERATOR_PLATFORM "${DEP_PLATFORM}"
- CMAKE_ARGS
- -DBUILD_GMOCK=OFF
- -Dgtest_force_shared_crt=ON
- -DCMAKE_POSITION_INDEPENDENT_CODE=ON
- "-DCMAKE_INSTALL_PREFIX:PATH=${DESTDIR}\\usr\\local"
- BUILD_COMMAND msbuild /m /P:Configuration=Release INSTALL.vcxproj
- INSTALL_COMMAND ""
-)
-
-add_debug_dep(dep_gtest)
+# ExternalProject_Add(dep_gtest
+# EXCLUDE_FROM_ALL 1
+# URL "https://github.com/google/googletest/archive/release-1.8.1.tar.gz"
+# URL_HASH SHA256=9bf1fe5182a604b4135edc1a425ae356c9ad15e9b23f9f12a02e80184c3a249c
+# CMAKE_GENERATOR "${DEP_MSVC_GEN}"
+# CMAKE_GENERATOR_PLATFORM "${DEP_PLATFORM}"
+# CMAKE_ARGS
+# -DBUILD_GMOCK=OFF
+# -Dgtest_force_shared_crt=ON
+# -DCMAKE_POSITION_INDEPENDENT_CODE=ON
+# "-DCMAKE_INSTALL_PREFIX:PATH=${DESTDIR}\\usr\\local"
+# BUILD_COMMAND msbuild /m /P:Configuration=Release INSTALL.vcxproj
+# INSTALL_COMMAND ""
+# )
+
+# add_debug_dep(dep_gtest)
ExternalProject_Add(dep_cereal
EXCLUDE_FROM_ALL 1
@@ -181,7 +180,6 @@ if (${DEP_DEBUG})
)
endif ()
-
if (${DEPS_BITS} EQUAL 32)
set(DEP_LIBCURL_TARGET "x86")
else ()
@@ -305,10 +303,13 @@ endif ()
ExternalProject_Add(dep_blosc
EXCLUDE_FROM_ALL 1
+ #URL https://github.com/Blosc/c-blosc/archive/v1.17.0.zip
+ #URL_HASH SHA256=7463a1df566704f212263312717ab2c36b45d45cba6cd0dccebf91b2cc4b4da9
GIT_REPOSITORY https://github.com/Blosc/c-blosc.git
GIT_TAG v1.17.0
DEPENDS dep_zlib
CMAKE_GENERATOR "${DEP_MSVC_GEN}"
+ CMAKE_GENERATOR_PLATFORM "${DEP_PLATFORM}"
CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${DESTDIR}/usr/local
-DBUILD_SHARED_LIBS=OFF
@@ -319,6 +320,8 @@ ExternalProject_Add(dep_blosc
-DBUILD_TESTS=OFF
-DBUILD_BENCHMARKS=OFF
-DPREFER_EXTERNAL_ZLIB=ON
+ -DBLOSC_IS_SUBPROJECT:BOOL=ON
+ -DBLOSC_INSTALL:BOOL=ON
PATCH_COMMAND ${GIT_EXECUTABLE} apply --whitespace=fix ${CMAKE_CURRENT_SOURCE_DIR}/blosc-mods.patch
BUILD_COMMAND msbuild /m /P:Configuration=Release INSTALL.vcxproj
INSTALL_COMMAND ""
@@ -330,8 +333,9 @@ ExternalProject_Add(dep_openexr
EXCLUDE_FROM_ALL 1
GIT_REPOSITORY https://github.com/openexr/openexr.git
GIT_TAG v2.4.0
- DEPENDS dep_zlib
+ DEPENDS
CMAKE_GENERATOR "${DEP_MSVC_GEN}"
+ CMAKE_GENERATOR_PLATFORM "${DEP_PLATFORM}"
CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${DESTDIR}/usr/local
-DBUILD_SHARED_LIBS=OFF
@@ -348,10 +352,13 @@ add_debug_dep(dep_openexr)
ExternalProject_Add(dep_openvdb
EXCLUDE_FROM_ALL 1
+ #URL https://github.com/AcademySoftwareFoundation/openvdb/archive/v6.2.1.zip
+ #URL_HASH SHA256=dc337399dce8e1c9f21f20e97b1ce7e4933cb0a63bb3b8b734d8fcc464aa0c48
GIT_REPOSITORY https://github.com/AcademySoftwareFoundation/openvdb.git
GIT_TAG v6.2.1
- DEPENDS dep_blosc dep_openexr dep_tbb
+ DEPENDS dep_blosc dep_openexr dep_tbb dep_boost
CMAKE_GENERATOR "${DEP_MSVC_GEN}"
+ CMAKE_GENERATOR_PLATFORM "${DEP_PLATFORM}"
CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${DESTDIR}/usr/local
-DCMAKE_DEBUG_POSTFIX=d