98 Commits

Author SHA1 Message Date
David Kocik
b032bf792b Fix of Webview2 deps.
Added checking existence of target (Mac + Linux).
Force webview2 to be appended to build list (Win).
2024-03-25 12:05:55 +01:00
David Kocik
2276cedc10 WebView prototype
Web View has working panel with Connect webpage with Auth token login.
Webview2 is used on windows. It uses small dll to find its runtime.

WebViewDialog.cpp, WebViewDialog.hpp, WebView.cpp and WebView.hpp were taken from https://github.com/bambulab/BambuStudio and used as protype for future WebView Development. Thank you.

Co-authored-by: cmguo <chunmao.guo@bambulab.com>

Co-authored-by: lane.wei <lane.wei@bambulab.com>
2024-03-25 12:05:55 +01:00
tamasmeszaros
0fefc13599 Remove the need to list libraries to build in deps/CMakeLists.txt 2023-12-22 14:15:44 +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
96c1a69aae Fix debug build and remove platform detection wizardry in presets
they don't work
2023-10-27 15:59:15 +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
0436acc7d9 Add presets and deps autobuild 2023-10-24 16:31:02 +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
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
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
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
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
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
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
be468dca79 Revert accidental commenting out of dep_OCCT 2023-08-01 13:34:39 +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
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
tamasmeszaros
9a7e024f78 Update wxWidgets to 3.1.7
added handling for nanosvg with cmake
2022-07-29 11:21:54 +02:00
tamasmeszaros
97a9c1ae1d Revamp CURL integration. Exclude it from APPLE 2022-06-02 09:03:52 +02:00
tamasmeszaros
3a7cdeeae4 Revamp CURL integration. Exclude it from APPLE 2022-05-16 14:02:46 +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
af413e37bb Deps: Change empty CMAKE_BUILD_TYPE to Release on single config generators 2021-08-26 10:39:46 +02:00
tamasmeszaros
db2951c8c3 Fix patching for ZLIB 2021-07-26 13:16:01 +02:00
tamasmeszaros
a6a8063768 Add TIFF and JPEG for wxWidgets
using URL does not download git submodules for wx
2021-07-26 13:16:01 +02:00
tamasmeszaros
ac51a7c3d1 Add new option DEP_DOWNLOAD_DIR and go with URLs everywhere 2021-07-26 13:16:01 +02:00
tamasmeszaros
b82aa065ae Add Boost the new way 2021-07-26 13:16:01 +02:00
tamasmeszaros
8753c63e72 Add OpenVDB (and sub libraries) the new way 2021-07-26 13:16:01 +02:00
tamasmeszaros
f4733e69fc Add Qhull the new way 2021-07-26 13:16:01 +02:00
tamasmeszaros
cf9723b7cc Add Cereal the new way 2021-07-26 13:16:01 +02:00
tamasmeszaros
974967640b Add CURL and OpenSSL the new way 2021-07-26 13:16:01 +02:00
tamasmeszaros
d1cdf80fef Add TBB the new way to dependencies, remove gtest 2021-07-26 13:16:01 +02:00
tamasmeszaros
69139c2a6f Add NLopt the new way to dependencies 2021-07-26 13:16:01 +02:00
bubnikv
c10f6a622d 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
Vojtech Bubnik
180742ccaa Pulling patched boost::polygon from github prusa3d/polygon. 2020-05-22 15:33:11 +02:00