Commit Graph

50 Commits

Author SHA1 Message Date
321961e71c Fixed unit tests on Windows after introduction of GMP to
boost::polygon Voronoi diagram generator by Vojtech.

Fixed Perl bindings on Windows after some "improvement" of the Windows 10
SDK headers, which fail if included from a C++ code using the
extern "C"
clause. Namely, the Windows 10 SDK include for sockets introduces C++ macros
if a "compiled with C++" symbol is provided even if included through
exetrn "C".
2020-06-27 08:44:13 +02:00
f113a9bc23 Pulling patched boost::polygon from github prusa3d/polygon. 2020-05-22 15:33:11 +02:00
50ff18195d Fix cmake error on unixes 2020-05-07 12:46:37 +02:00
ba30c21472 deps: fix ZLIB being built after its needed 2020-05-07 09:42:11 +02:00
74006cc678 Add PNG and wxWidgets 3.1.3 uniformly to all platforms with cmake build.
wx is built with png as a dependency, wxpng is disabled.
2020-04-28 15:01:56 +02:00
30c5ca0f68 New parameter DEP_WX_GTK3=on/off to build wxWidgets against GTK3. 2020-04-02 11:42:45 +02:00
67647ddc05 Revert "Fix minimum osx version not being specified for GMP and MPFR"
CXXFLAGS overrides default flags for gmp and mpfr
2020-03-17 08:55:51 +01:00
81f38d1a07 Fix minimum osx version not being specified for GMP and MPFR
put `env` before configure and the variables
addresses issue #3847
2020-03-16 15:15:46 +01:00
025e675533 Fix linking of OpenVDB in debug mode on multi conf generators. 2019-12-17 16:50:00 +01:00
cce93c47e4 Try to fix deps build on win32 with forwarding CMAKE_GENERATOR_PLATFORM 2019-12-12 13:09:57 +01:00
9bd565ad19 Fix CGAL target name 2019-12-11 14:23:12 +01:00
8e5e40c928 Merge branch 'tm_opencsg' 2019-12-11 14:04:04 +01:00
5645cb36f0 Fix zlib on msvc 2019-12-11 14:01:14 +01:00
65e3c8e445 Fix zlib dependencies and CMAKE_MODULE_PATH forwarding 2019-12-11 14:01:07 +01:00
c4d4993f74 Merge branch 'tm_opencsg' 2019-12-11 12:52:03 +01:00
1f623fdae6 Finding GLEW work in release and debug.
Make building in release and debug in one cmake run on msvc with the prusaslicer_add_cmake_project function.
2019-12-11 12:32:29 +01:00
3fdd2344b8 Register OpenCSG in deps 2019-12-10 13:51:53 +01:00
8c8a2ac9c9 Fixes on the prusaslicer_add_cmake_project function 2019-12-10 13:46:04 +01:00
373a991056 Add CGAL to ALL build 2019-12-10 12:52:28 +01:00
20624709fc Add Unix builds for gmp and mpfr, downloading and configure for cgal 2019-12-10 12:50:52 +01:00
8f9211cbe2 Add cgal mpfr and gmp for msvc with prebuilt binaries. 2019-12-10 11:22:45 +01:00
15efc7f38e Add OpenCSG to deps (except for instant debug build with msvc) 2019-12-10 11:22:19 +01:00
9ca14e7ec7 deps: Fix boost build on MacOS 2019-11-01 10:11:46 +01:00
29024d2b69 Add OpenVDB to dependencies
* Add Linux openvdb integration
* Add Mac openvdb integration and enable in ALL
* Create openvdb sandbox to test integration.
* Additional fixes in the patches
* Remove slabasebed sandbox as it has no relevance now
* Provide FindOpenVDB module and fix build issues
2019-10-25 13:15:21 +02:00
a02a929b17 more clang warnings enabled, performance measuring
Succesfull build on mingw-w64


fix sandboxes


Mingw fixes and full parallel support tree gen.
2019-08-16 16:17:37 +02:00
e8e35579dd Merge remote-tracking branch 'remotes/origin/vb_undo_redo' 2019-07-15 11:34:18 +02:00
8010033d33 Disable dep_libigl in deps. Include dir collisions... 2019-07-09 10:15:40 +02:00
d98aa0f91d Merge remote-tracking branch 'origin/master' into vb_undo_redo 2019-07-04 20:22:15 +02:00
e61e6427b2 Remove option for igl static build due to Eigen version mismatch . 2019-06-26 17:06:41 +02:00
490e09b0ac WIP: Undo / Redo stack.
Integration of the "cereal" serialization library.
Serialization / deserialization of the DynamicConfig / DynamicPrintConfig.
DynamicPrintConfig serializes ordinal identifiers instead
of the option key strings to conserve space.
2019-06-26 13:26:49 +02:00
a73976bc8e Update default igl dependency to header-only. 2019-06-20 12:54:43 +02:00
11c4b0e7d4 Add some missing methods into the igl patch.
Also, make the static igl dep build the default.
2019-06-20 14:15:36 +02:00
9cf93dafc8 Building igl statically and moving to the dep scripts
Fixing dep build script on Windows and removing some warnings.

Use bundled igl by default.

Not building with the dependency scripts if not explicitly stated. This way, it will stay in
Fix the libigl patch to include C source files in header only mode.
2019-06-19 14:52:55 +02:00
9419766d68 Exclude qhull from default dependency targets, make it optional. 2019-06-06 16:50:51 +02:00
bab4611ee7 Future-proof qhull dependency handling 2019-06-05 19:19:49 +02:00
1ccaaf7499 Further renaming to PrusaSlicer 2019-05-13 15:14:33 +02:00
3d8de72d1c Fix for missing dep_zlib on in deps scripts 2019-03-25 14:06:28 +01:00
996c208bf5 deps: Fix: remove dep_libpng 2019-03-25 12:31:14 +01:00
8fac7f4361 Some fixes for dependency targets on Linux 2019-03-25 11:41:16 +01:00
b7c925a52d deps: Use wxWidgets 3.1.2 on Mac, use system SDK by default, various bugfixes 2019-01-10 14:02:13 +01:00
51e6f1e9c7 Fix: wxWidgets 3.0 back-compat
Fix #1599
2019-01-09 18:43:29 +01:00
0aac26a25b doc: Add build tutorial for Unix/Linux 2019-01-07 17:25:12 +01:00
330dbfcb95 deps: warn that wx-config can't be moved into another location 2018-12-03 10:48:59 +01:00
2d6a606bb7 deps script for Mac OS, XCode support fix 2018-12-03 10:21:06 +01:00
06a2b05650 deps: Fix dependency list 2018-10-31 17:29:21 +01:00
257cf7c7cd deps: Add gtest, nlopt, zlib, and libpng, add debug configurations on Windows 2018-10-23 19:11:08 +02:00
8c442f3526 deps: Fix arch resolution on Windows 2018-10-16 11:56:22 +02:00
c21a3b37ad deps: Back to Boost 1.63 on Windows as newer ones require newer CMake
32bit deps fix
2018-10-16 11:55:46 +02:00
a31a45513e Build: Fix deps-unix-static.cmake 2018-10-15 17:28:56 +02:00
811d918146 Build improvements: symlink resources properly with Visual Studio
Convert dependencies into a CMake build script in the `deps` dir
2018-10-15 16:47:15 +02:00