270 Commits

Author SHA1 Message Date
tamasmeszaros
feda1bb888 patch failing png build 2023-10-24 17:23:48 +02:00
tamasmeszaros
793e9f08fc Update JPEG, PNG, TIFF to build mac-universal 2023-10-24 16:34:59 +02:00
tamasmeszaros
0436acc7d9 Add presets and deps autobuild 2023-10-24 16:31:02 +02:00
tamasmeszaros
34f76e1228 Add LibBGCode 2023-10-24 15:13:42 +02:00
tamasmeszaros
4cb5e6f57f Add possibility to build shared libs 2023-10-24 15:07:34 +02:00
tamasmeszaros
22536e0bc1 Temporarily disable OCCT to speed up builds 2023-10-24 15:07:34 +02:00
tamasmeszaros
589d7318fd wx might need CMAKE_DEBUG_POSTFIX to be empty after all 2023-10-24 15:07:34 +02:00
tamasmeszaros
1772bc2fcc Fix OpenSSL 2023-10-24 15:07:34 +02:00
tamasmeszaros
79b86abebf Fix inconsistent option variable names in deps
Still support old behaviour
2023-10-24 15:07:34 +02:00
tamasmeszaros
27c7b04d6d More fixes
- Fix xs dll copy with wrong dirs
- Fix wxWidgets build on Unixes : gtk version not being forwarded for debug build
- Digging deeper into wxWidgets debug builds on Unix platforms. Seems to be discontinued
2023-10-24 15:07:34 +02:00
tamasmeszaros
01bc9dd380 re-enable DEP_DEBUG on all platforms 2023-10-24 15:07:34 +02:00
tamasmeszaros
61c883b6c9 update qhull 2023-10-24 15:07:34 +02:00
tamasmeszaros
d357e5d44d fix gmp and mpfr not excluded from all 2023-10-24 15:07:34 +02:00
tamasmeszaros
f65cbd8888 Fixes:
- support verbose build (only on Ninja currently)
- fix png -> zlib dependency markup 
- pass build type compiler flags to package builds (to implement full asan)
2023-10-24 15:07:34 +02:00
tamasmeszaros
a8ba4f7ca9 Fix build on windows
Remove DEP_DEBUG feature on non MSVC platforms, it does not work nicely (due to Qhull)
2023-10-24 15:07:34 +02:00
tamasmeszaros
c990137cf8 Add even more boost libs 2023-10-24 15:07:34 +02:00
tamasmeszaros
c3ca460b7b Add more boost libraries 2023-10-24 15:07:34 +02:00
tamasmeszaros
9f32319df4 Add boost math
improve debug build
2023-10-24 15:07:34 +02:00
tamasmeszaros
22f32a046d More fine-tunable multithreading of deps 2023-10-24 15:07:34 +02:00
tamasmeszaros
23b01929f7 Deal with multithreaded builds of individual projects 2023-10-24 15:07:34 +02:00
tamasmeszaros
b4419226ec Send terminal output when doing debug build 2023-10-24 15:07:34 +02:00
tamasmeszaros
6749a5cdad Fixes and comments
Fix
2023-10-24 15:07:34 +02:00
tamasmeszaros
aaab9f740e Re-add mac CMake var magic to revive mac build 2023-10-24 15:07:08 +02:00
tamasmeszaros
9ac7fd264c Fix GMP build error 2023-10-24 15:07:08 +02:00
tamasmeszaros
c46f6434ac Add some comments and remove obsolete files 2023-10-24 15:07:08 +02:00
tamasmeszaros
40662a31bb Add possibility to exclude packages 2023-10-24 15:06:46 +02:00
tamasmeszaros
03451c39e2 Followup fully converted deps to new system
Support legacy DEP_DEBUG parameter but respecting parent CMake generator
2023-10-24 15:06:46 +02:00
tamasmeszaros
3fba2bc140 Dependency update with simplified cmake code 2023-10-24 15:06:08 +02:00
enricoturri1966
3b57a124bd Updated LibBGCode.cmake to use latest version of libbgcode 2023-09-08 09:10:17 +02:00
enricoturri1966
7acccd51d8 Updated LibBGCode.cmake to use latest version of libbgcode 2023-09-05 08:14:12 +02:00
Vojtech Bubnik
8dad25efc4 Merge branch 'master' into master_262 2023-09-04 14:44:32 +02:00
ps_copyright
f32859c302 final copyright headers 2023-09-01 14:49:07 +02:00
tamasmeszaros
7bf1189c69 Follow up fix, second try 2023-08-29 11:15:55 +02:00
tamasmeszaros
2df6f290e7 Try to fix build of perl bindings on Linux 2023-08-29 10:55:25 +02:00
enricoturri1966
e2472fc78c Updated LibBGCode.cmake to download newer version of libbgcode 2023-08-16 12:23:37 +02:00
enricoturri1966
271d297bb8 Updated LibBGCode.cmake to download newer version of libbgcode 2023-08-16 09:14:08 +02:00
enricoturri1966
184fad3d8e Follow-up of cfb09222dcd5948d1841ff05736ff3068acd65c6 - Change git url to simple zip url for LibBGCode 2023-08-14 17:37:08 +02:00
enricoturri1966
cfb09222dc LibBGCode.cmake modified to download library from latest commit 2023-08-14 13:15:48 +02:00
tamasmeszaros
7b9982bcfe Disable building of the cmd tool for libbgcode
Needs nowide, problematic integration, we would need to get rid of boost::nowide inside PS codebase
2023-08-10 09:23:09 +02:00
tamasmeszaros
7ab044fb86 Add debug build for LibBGCode in deps
Probably no need for debug build of it's respective heatshrink dependency, as it's a C only lib
2023-08-04 08:43:15 +02:00
tamasmeszaros
793a2710dd Change libbgcode git repo link to use https instead of git@ 2023-08-03 09:46:58 +02:00
tamasmeszaros
2c80865ea9 Fix missing dependent targets from libbgcode deps 2023-08-02 15:34:29 +02:00
tamasmeszaros
be468dca79 Revert accidental commenting out of dep_OCCT 2023-08-01 13:34:39 +02:00
tamasmeszaros
6d3d3298da use git to download libbgcode by default
should work on the build server
2023-07-29 15:45:29 +02:00
tamasmeszaros
d9f0c1a052 fix unknown policy on older cmakes 2023-07-29 15:41:13 +02:00
tamasmeszaros
866fc767bb Integrating LibBGCode into deps with an optional var for source dir
One can then co-develop the two projects with relative convenience
2023-07-28 19:30:49 +02:00
YuSanka
49487fea34 Updated wxWidgets.cmake according to the update of internal wxWidgets 2023-06-08 15:42:42 +02:00
YuSanka
b9df1deb0e Fix for #9779 - PrusaSlicer2.6alpha4 Cannot set locale to language "Chinese (Simplified, China)".
(Related to #9476 PrusaSlicer2.6alpha2 Switching PrusaSlicer to language zh_TW failed.)

After fix from upstream wxWidgets (see a3e925df0a (diff-1e3658a254af33d4cb78b07040114b18d8a0642fe928f65fdfbd4746d8cc0f4a)) issue is disappeared and workaround is no needed now.
2023-06-08 13:11:51 +02:00
Lukas Matena
0bfd95f2df Fixup of previous commit 2023-06-07 13:47:24 +02:00
Robert Schiele
4846f8c211 add missing includes of <cstdint> (PR #10499) 2023-06-07 13:47:24 +02:00