289 Commits

Author SHA1 Message Date
tamasmeszaros
92c4fd41bf Add readme to deps 2023-11-13 13:37:59 +01:00
tamasmeszaros
5069d6833d Remove redundant find_package and warning message 2023-11-09 14:08:51 +01:00
tamasmeszaros
d5fbacee2e Reintroduce system CURL linkage on Mac
Accidentally lost during deps update
#5984
2023-11-09 12:39:14 +01:00
tamasmeszaros
ce5f1951ce upgrade heatshrink cmake file
to be in sync with
2023-11-03 13:45:20 +01:00
tamasmeszaros
0d32829914 Fix missing boost dependency on zlib 2023-11-01 16:01:47 +01:00
tamasmeszaros
9bd0fdbd28 Try to fix broken appimages on Linux 2023-10-31 12:03:21 +01:00
tamasmeszaros
64ab5fe6e1 Revert PNG version to 1.6.35 and patch its CMake from upstream
to handle Mac universal builds
2023-10-30 09:34:37 +01:00
tamasmeszaros
96c1a69aae Fix debug build and remove platform detection wizardry in presets
they don't work
2023-10-27 15:59:15 +02:00
tamasmeszaros
dc4ad2543c fix failing COPY_FILE on older cmake versions 2023-10-27 14:31:43 +02:00
tamasmeszaros
e316f1c9e8 Fixes for win deps builds 2023-10-27 13:50:36 +02:00
tamasmeszaros
d014ecfae7 Get rid of LibBGCode deps build and just provide heatshrink as usual 2023-10-26 14:33:33 +02:00
tamasmeszaros
cd094ce831 Fix deps preset conditionals 2023-10-26 12:42:46 +02:00
tamasmeszaros
fe22004818 Restore PNG patching for APPLE 2023-10-26 12:13:57 +02:00
tamasmeszaros
38217b0adc deps presets to handle windows and debug build necessity 2023-10-26 12:04:55 +02:00
tamasmeszaros
035406b0af Trying to fix PS build after deps update 2023-10-26 12:37:33 +02:00
tamasmeszaros
2e4ce6e283 Working cross builds on Mac for deps 2023-10-25 14:57:43 +02:00
tamasmeszaros
d71b4e07ef GMP is building from arm64 to x86_64 on Mac 2023-10-25 13:21:40 +02:00
tamasmeszaros
e1005f5dcc Fix for Boost build on Linux, broken by previous commit 2023-10-25 11:46:59 +02:00
tamasmeszaros
316c030d5e Fix Boost and Blosc for Mac universal builds 2023-10-25 10:56:59 +02:00
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