-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Revert "[wxwidgets] Remove debug asserts from Release build. (#25240)" This reverts commit 6e16931. * Update to 3.1.7 * Update installation layout * Upstream CMake export is not ready for use * Update versions * Remove obsolete patch * Use msvc layout for mingw on windows * Add debug-support feature * Update versions * Fix condition * Update versions * Restore symlink patch * Update versions * Remove trace option from test port * Enable testing without feature debug-support * Fixup defaults for using without debug support * Expect wxrc-3.1 for mingw cross builds ("unix" layout) * Update versions
- Loading branch information
Showing
14 changed files
with
100 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,29 @@ | ||
diff --git a/build/cmake/init.cmake b/build/cmake/init.cmake | ||
index 8c9275974f..3758261299 100644 | ||
--- a/build/cmake/init.cmake | ||
+++ b/build/cmake/init.cmake | ||
@@ -615,3 +615,6 @@ if(wxBUILD_PRECOMP) | ||
wx_option_force_value(wxBUILD_PRECOMP OFF) | ||
endif() | ||
endif(wxBUILD_PRECOMP) | ||
+ | ||
+find_package(unofficial-nanosvg CONFIG REQUIRED) | ||
+list(APPEND wxTOOLKIT_LIBRARIES unofficial::nanosvg::nanosvg) | ||
diff --git a/src/generic/bmpsvg.cpp b/src/generic/bmpsvg.cpp | ||
index 76f20dce4c..7a7c24b4dd 100644 | ||
--- a/src/generic/bmpsvg.cpp | ||
+++ b/src/generic/bmpsvg.cpp | ||
@@ -26,7 +26,7 @@ | ||
// your source tree doesn't contain 3rdparty/nanosvg and you should initialize | ||
// and update the corresponding submodule. | ||
#ifdef __has_include | ||
- #if ! __has_include("../../3rdparty/nanosvg/src/nanosvg.h") | ||
+ #if 0 | ||
#error You need to run "git submodule update --init 3rdparty/nanosvg". | ||
#undef wxHAS_SVG | ||
#endif | ||
@@ -60,8 +60,8 @@ | ||
#define NANOSVG_IMPLEMENTATION | ||
#define NANOSVGRAST_IMPLEMENTATION | ||
#define NANOSVG_ALL_COLOR_KEYWORDS | ||
-#include "../../3rdparty/nanosvg/src/nanosvg.h" | ||
-#include "../../3rdparty/nanosvg/src/nanosvgrast.h" | ||
+#include <nanosvg.h> | ||
+#include <nanosvgrast.h> | ||
|
||
#ifdef __VISUALC__ | ||
#pragma warning(pop) | ||
diff --git a/build/cmake/lib/nanosvg.cmake b/build/cmake/lib/nanosvg.cmake | ||
index 401bf48..b9e4b57 100644 | ||
--- a/build/cmake/lib/nanosvg.cmake | ||
+++ b/build/cmake/lib/nanosvg.cmake | ||
@@ -16,9 +16,9 @@ elseif(wxUSE_NANOSVG) | ||
set(NANOSVG_INCLUDE_DIRS ) | ||
set(wxUSE_NANOSVG_EXTERNAL_ENABLE_IMPL TRUE) | ||
|
||
- find_package(NanoSVG REQUIRED) | ||
+ find_package(unofficial-nanosvg CONFIG REQUIRED) | ||
|
||
- foreach(TARGETNAME NanoSVG::nanosvg NanoSVG::nanosvgrast unofficial::nanosvg) | ||
+ foreach(TARGETNAME unofficial::nanosvg::nanosvg) | ||
if(NOT TARGET ${TARGETNAME}) | ||
continue() | ||
endif() | ||
diff --git a/build/cmake/options.cmake b/build/cmake/options.cmake | ||
index 49c536a..5630526 100644 | ||
--- a/build/cmake/options.cmake | ||
+++ b/build/cmake/options.cmake | ||
@@ -114,7 +114,7 @@ wx_add_thirdparty_library(wxUSE_EXPAT EXPAT "use expat for XML parsing" DEFAULT_ | ||
wx_add_thirdparty_library(wxUSE_LIBJPEG JPEG "use libjpeg (JPEG file format)") | ||
wx_add_thirdparty_library(wxUSE_LIBPNG PNG "use libpng (PNG image format)") | ||
wx_add_thirdparty_library(wxUSE_LIBTIFF TIFF "use libtiff (TIFF file format)") | ||
-wx_add_thirdparty_library(wxUSE_NANOSVG NanoSVG "use NanoSVG for rasterizing SVG") | ||
+wx_add_thirdparty_library(wxUSE_NANOSVG unofficial-nanosvg "use NanoSVG for rasterizing SVG") | ||
|
||
wx_option(wxUSE_LIBLZMA "use LZMA compression" OFF) | ||
set(wxTHIRD_PARTY_LIBRARIES ${wxTHIRD_PARTY_LIBRARIES} wxUSE_LIBLZMA "use liblzma for LZMA compression") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,6 +9,7 @@ | |
}, | ||
{ | ||
"name": "wxwidgets", | ||
"default-features": false, | ||
"features": [ | ||
"example" | ||
] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters