BambuStudio/deps
Joshua Wise 89d38fc6f6 deps/wxWidgets: avoid patching too many times
Each time the dependency build was run, previously, the build system
attempted to patch wxWidgets after checking it out from Git.  The problem,
of course, is that if this happened once, it would not succeed a second
time, so the only workaround was to blow away the wxWidgets source tree.

The real solution to this is to create a BBL fork of wxWidgets (or to
upstream the changes...).  But for now, we add a file to determine whether
the patch has taken place already, and if it's there, we don't apply the
patch again.  This will mean that all kinds of exciting things happen if you
change Git revisions of wxWidgets or the patch changes (in those cases,
you'll have to blow away the build), but at least this makes it possible to
build twice in the same repository in the best case.

To update an existing checkout, run:

  $ touch deps/build/dep_wxWidgets-prefix/src/dep_wxWidgets/WXWIDGETS_PATCHED
2023-01-12 14:23:37 +08:00
..
Blosc Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Boost FIX: patch boost limit_handles 2023-01-10 19:08:26 +08:00
CGAL Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CURL ENH: curl: set backend to openssl for windows 2022-12-19 06:13:10 -05:00
Cereal Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
EXPAT Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FREETYPE fix some building issues under linux 2022-09-08 21:49:36 +08:00
GLEW Linux: update GLEW to 2.2.0, and enable EGL support in GLEW to match wxWidgets 2023-01-12 12:29:59 +08:00
GLFW fix some building issues under linux 2022-09-08 21:49:36 +08:00
GMP Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
JPEG Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MPFR Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
NLopt Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OCCT ENH: add freetype for occt 2022-08-26 09:25:59 +08:00
OpenCSG Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenEXR Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenSSL Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenVDB Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PNG Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Qhull Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TBB Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TIFF Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
WebView2 ENH: update WebView2 to 1.0.1418.22 2023-01-10 19:08:26 +08:00
ZLIB Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
wxWidgets deps/wxWidgets: avoid patching too many times 2023-01-12 14:23:37 +08:00
CMakeLists.txt Set the deploy target version to 10.15 of deps 2022-09-13 19:42:32 +08:00
deps-linux.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-macos.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-mingw.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-unix-common.cmake Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
deps-windows.cmake Updated deps-windows.cmake and Boost.cmake to be able to build dependencies using Visual Studio 2022 2022-12-16 22:51:07 -05:00