Commit Graph

212 Commits

Author SHA1 Message Date
tamasmeszaros
432577cf9d Fixing relwithdebug for now 2022-08-24 13:45:57 +02:00
tamasmeszaros
3f4cdbe41f Try to fix linking of OCCT on Win 2022-08-23 17:27:30 +02:00
Lukas Matena
deac513faa Fixed conflicts after merge 2022-08-15 15:23:59 +02:00
Lukas Matena
bce2b148f4 Merged 2.5.0-beta1 into master (NO CONFLICTS FIXED) 2022-08-15 13:41:40 +02:00
tamasmeszaros
2486a2363c Try to reduce number of build threads only for OCCT 2022-08-11 16:49:13 +02:00
tamasmeszaros
88ba89dbbc STEP: Implementation ported from BambuStudio:
CMake handling is different

STEP: Removed preprocessing stage

STEP: Small refactoring

STEP: Bigger refactoring

STEP: Changed naming on loaded object and volumes:
If the STEP contains exactly one named volume, the object and its first
volume will both have that name. Otherwise, filename w/o suffix is used
as object name and volumes are named using names from the STEP (if there
is none, untranslated "PartN" string is used).

STEP: Load the libraries dynamically on Win

wip
2022-08-11 16:49:13 +02:00
Lukáš Hejl
25b2ff5fb8 Tried to disable EGL. 2022-07-29 11:21:54 +02:00
tamasmeszaros
3f32bb1a52 Update to GLEW 2.2 to prevent initialization crash with wx >= 3.1.6
Revert "Revert to GLEW 2.1 as most Linux distros as using that"

This reverts commit 46c8f82f24.
2022-07-29 11:21:54 +02:00
YuSanka
e21921f2eb Fixes to support wxWidgets 3.1.6(7), 3.2.0
+Updated URL and URL HASH for wxWidgets v3.2.0-patched
2022-07-29 11:21:54 +02:00
tamasmeszaros
9a7e024f78 Update wxWidgets to 3.1.7
added handling for nanosvg with cmake
2022-07-29 11:21:54 +02:00
tamasmeszaros
a7cb7972e0 Temporary fix for openvdb build on rpi 2022-06-02 09:04:35 +02:00
tamasmeszaros
915e8bf44d Fix OpenVDB on Windows 2022-06-02 09:04:35 +02:00
tamasmeszaros
6e378d9f6c Disable tests build for tbb
Some tests also fail to build
2022-06-02 09:04:35 +02:00
tamasmeszaros
e80ae31ce8 Update intel TBB to 2021.5 and OpenVDB to 8.2 2022-06-02 09:04:35 +02:00
tamasmeszaros
7af51ce0d4 Fix Boost build not forwarding osx sdk flags to the compiler 2022-06-02 09:03:52 +02:00
tamasmeszaros
9f65c8ecd6 Fix boost build on windows 2022-06-02 09:03:52 +02:00
tamasmeszaros
97a9c1ae1d Revamp CURL integration. Exclude it from APPLE 2022-06-02 09:03:52 +02:00
tamasmeszaros
cb62dc6a3f Make boost more independent of the toolchain it was built from 2022-06-02 09:03:52 +02:00
tamasmeszaros
b458477d13 Use upstream expat, remove duplication in deps and src
Fix clash of builtin findEXPAT with config scripts
2022-06-02 09:03:52 +02:00
tamasmeszaros
8c6f67a164 Fix Boost build not forwarding osx sdk flags to the compiler 2022-05-17 10:14:44 +02:00
tamasmeszaros
3a7cdeeae4 Revamp CURL integration. Exclude it from APPLE 2022-05-16 14:02:46 +02:00
tamasmeszaros
6173896024 Revert utf8 for wx on mac 2022-05-06 17:04:10 +02:00
tamasmeszaros
b5b42a570a Force utf8 encoding for wxString in all Unix-like platforms 2022-04-29 09:39:26 +02:00
tamasmeszaros
b030e33845 Temporary fix for openvdb build on rpi 2022-04-19 16:59:12 +02:00
YuSanka
cdb8108ab6 Fix for #6364 - MacOS / Minimize window / Shortcut CMD + M
There was a bug in wxWidgets 3.1.4. (wxWidgets/wxWidgets#18998)
So, we cherry-picked fixing commit from the upstream wxWidgets to our "v3.1.4-patched"

Note: It's update of the Sha256 for wxWidgets in master branch
2022-04-04 15:53:00 +02:00
tamasmeszaros
1bf9dee3e7 Bump up CGAL version to 5.4 2022-04-04 12:43:25 +02:00
tamasmeszaros
8d25bf6801 Really fix boost build 2022-04-04 12:43:25 +02:00
tamasmeszaros
d3cf765a24 Fix boost build 2022-04-04 12:43:25 +02:00
tamasmeszaros
62fb70d1cb Fix boost with clang on Linux and fix exclude rules for bad tests 2022-04-04 12:43:25 +02:00
tamasmeszaros
776a125b9b Update Boost to v1.78 2022-04-04 12:43:25 +02:00
tamasmeszaros
dee0c3e33f Fix OpenVDB on Windows 2022-04-04 12:43:25 +02:00
tamasmeszaros
053c185250 Fix OpenCSG build
Remove the version requirement for GLEW
2022-04-04 12:43:25 +02:00
tamasmeszaros
fde419079a Disable tests build for tbb
Some tests also fail to build
2022-04-04 12:43:25 +02:00
tamasmeszaros
8f47fba7a6 Update intel TBB to 2021.5 and OpenVDB to 8.2 2022-04-04 12:43:25 +02:00
tamasmeszaros
1070d71da6 Use upstream Qhull, remove duplication in deps and src
REALfloat is not defined to 0 on all platforms.
2022-04-04 12:43:25 +02:00
tamasmeszaros
057232a275 Update cereal version from 1.2.2 to 1.3.0 2022-04-04 12:43:25 +02:00
tamasmeszaros
46c8f82f24 Revert to GLEW 2.1 as most Linux distros as using that 2022-04-04 12:43:25 +02:00
tamasmeszaros
41397f90a4 Use upstream GLEW, remove duplication in deps and src
Also update glew to 2.2 where NOGDI is properly unset before windows.h is included. This was a patch in our copy of GLEW 1.13
2022-04-04 12:43:25 +02:00
tamasmeszaros
e50a408e2e Use upstream expat, remove duplication in deps and src
Fix clash of builtin findEXPAT with config scripts
2022-04-04 12:43:25 +02:00
tamasmeszaros
674f1683a1 Fix boost build on windows 2022-03-30 12:47:13 +02:00
tamasmeszaros
d5e55a3c62 Fix boost build on arm mac 2022-03-30 11:31:12 +02:00
tamasmeszaros
c94486cd3c Make boost more independent of the toolchain it was built from 2022-03-30 11:31:06 +02:00
Lukas Matena
ae56cfdd67 Set wxWidgets version before 489f611 for 2.4.2 release (to prevent reappearance of #7981) 2022-03-24 12:13:15 +01:00
YuSanka
a1ff2bb7d7 Fix for #6364 - MacOS / Minimize window / Shortcut CMD + M
There was a bug in wxWidgets 3.1.4. (wxWidgets/wxWidgets#18998)
So, we cherry-picked fixing commit from the upstream wxWidgets to our "v3.1.4-patched"

Note: It's update of the Sha256 for wxWidgets in master branch
2022-02-11 11:38:47 +01:00
YuSanka
5ac0e124e4 Fix for #6364 - MacOS / Minimize window / Shortcut CMD + M
There was a bug in wxWidgets 3.1.4. (https://github.com/wxWidgets/wxWidgets/issues/18998)
So, we cherry-picked fixing commit from the upstream wxWidgets to our "v3.1.4-patched"
2022-02-11 11:17:12 +01:00
Lukáš Hejl
5f0fea4d58 Added option to enable UndefinedBehaviorSanitizer on Clang and GCC. 2022-01-28 14:52:22 +01:00
tamasmeszaros
9399bca8ea Fix wxWidgets zip link to the actual commit
To know which commit is used in a particular PS commit
2022-01-19 10:59:57 +01:00
tamasmeszaros
f5e2beeaf4 Fix wxWidgets zip sha 2022-01-07 15:09:40 +01:00
YuSanka
fb4928237d Updated SHA256 for wxWidgets 2022-01-04 16:16:16 +01:00
Lukas Matena
7f9e519baf Merge branch 'master' into dev 2021-12-14 15:10:42 +01:00