Commit Graph
93 Commits
Author SHA1 Message Date
Vadim Zeitlin 8a5360b3d0 Use earliest supported macOS version in configure by default
Use the first value of DEPLOYMENT_TARGET_SUGGESTED_VALUES plist key
instead of MACOSX_DEPLOYMENT_TARGET.

Also drop support for using "buildSettings" key, this is something very
old and certainly not used by any of the still supported Xcode versions.

And simplify the commands used in a configure, in particular use a
single sed command with "p" modifier instead of using grep and then sed.
2026-07-02 23:48:22 +02:00
Hugo Armando Castellanos MoralesandVadim Zeitlin c52190e3d1 Fix building wxBase under Android
Link with "log" library and account for Android having gethostbyname_r()
but not getservbyname_r().

Also remove unnecessary include/wx/android/setup.h and config_android.h
files which seem to have been never used since they were added back in
1b4bff8262 (Add minimal support for building non-GUI parts of wxWidgets
for Android., 2012-02-26).

Closes #26539.

Co-authored-by: Vadim Zeitlin <vadim@wxwidgets.org>
2026-06-01 23:39:03 +02:00
Steve Cornett 8ac3d483a6 Remove wxUSE_UXTHEME option and assume it is always on
It has not been possible to build with this option disabled for 4 years.
It appears there has been little effort to support this option since
then. For 8 years, there has been a duplicate definition of
wxUxThemeIsActive(), causing a linker warning.

Closes #26509.
2026-05-25 21:19:07 +02:00
AtesComp 488e7363bc Add support for private fonts to wxQt
Use QFontDatabase::addApplicationFont() to implement AddPrivateFont().

Closes #26403.

Closes #26419.
2026-05-08 15:48:12 +02:00
Paul Cornett ae6f81fecb Fix configure script test
Test for equality is a single equals sign.
2026-05-02 11:20:48 -07:00
Paul Cornett bcee2a1c15 Remove unused configure options
wxUSE_VARARG_MACROS, wxUSE_COMMONDLGS and wxUSE_OLD_COCOA are no longer used anywhere.
2026-05-02 11:20:48 -07:00
stevecor 1bc4900ed6 Remove wxUSE_GEOMETRY
Disabling it doesn't save much on code size and the build without it is
currently broken anyhow, so just remove the possibility to turn it off.

Closes #26388.

Closes #26402.
2026-04-24 19:10:09 +02:00
Vadim Zeitlin 73baab427b Stop checking for putws() in configure and CMake
It doesn't seem to exist anywhere other than under Windows with MSVC
where we already use it when wxHAVE_TCHAR_SUPPORT is true.
2026-04-08 00:13:32 +02:00
Vadim Zeitlin 62ac675ad6 Stop checking for get{host,serv}byname()
These functions are always available, as proven by #error directives in
the code never triggering for all the years they were there, so stop
checking for them and just assume they are available.

Also simplify the check for gethostbyname_r() in CMake and just test
directly if we can use the function with the given prototype, reducing
the number of checks to one in the most common case when before we made
3 of them (one extra due to checking if the function existed first and
another one due to a logical but wrong idea that we need to check for 5
before 6).

Finally, also define HAVE_FUNC_GETSERVBYNAME_R_{6,5} in CMake,
previously it never defined them at all and so reentrant functions were
never used.
2026-04-08 00:05:49 +02:00
Vadim Zeitlin b5703d4357 Remove check for <widec.h> from configure and HAVE_WIDEC_H
The check for this pre-C99 Solaris header was added back in a49ffb32e2
(include widec.h if it's available, it contains declarations of
[f]putws() under Solaris, 2006-11-09) and shouldn't be needed any more.

CMake never checked for it, so remove the check from configure too and
then remove the now never defined HAVE_WIDEC_H.
2026-04-07 23:21:57 +02:00
Vadim Zeitlin 96ae1fb978 Remove checks wchar.h existence
This header always exists and we already relied on it anyhow, so stop
checking that it does and remove HAVE_WCHAR_H.
2026-04-07 23:21:57 +02:00
Vadim Zeitlin 0e1fc41f8e Remove inconsistent underscore from HAVE_PTHREAD_SET_CONCURRENCY
The names of HAVE_xxx symbols are formed from upper-case name of the
corresponding function and the function is pthread_setconcurrency(), so
remove the extra underscore from the symbol name for consistency.
2026-04-07 23:21:57 +02:00
Vadim Zeitlin b2342ec001 Stop checking if wchar_t is a distinct type, just assume it is
We don't support ancient MSVC version which didn't treat wchar_t as a
distinct type, so don't bother catering for such compilers and simplify
the code by removing the checks for wxWCHAR_T_IS_REAL_TYPE.

Also remove the checks for this from configure and CMake.
2026-04-07 23:21:57 +02:00
Vadim Zeitlin 7ed866c622 Remove tests for non-standard and never used in practice wcstr.h
Stop checking for <wcstr.h>, this header never exists and is not used if
<wchar.h> exists (which it always does nowadays) anyhow.
2026-04-07 23:21:57 +02:00
Tim Stahlhut 9377ec794e change wxUSE_CONFIG_NATIVE setting logic in
cmake and configure
2026-04-02 19:07:42 -04:00
Vadim Zeitlin 56366aa883 Fix installation of 3.3.3 under macOS
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK ASAN not compatible (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / macOS latest wxGTK 3 Unix Makefiles (push) Has been cancelled
CMake builds / MSW/MSVC wxMSW (push) Has been cancelled
CMake builds / MSW/Clang wxMSW (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 5.15 (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 6.10 (push) Has been cancelled
Mac builds / wxMac ARM ASAN not compatible (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxiOS Simulator on Silicon Mac (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / wxMSW vs2026 DLL Release x64 (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits not compatible (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
The pattern "libx*3.3" matched not just the desired symlinks, but also
the actual libraries due to "3.3" matching at the end of "3.3.3".

Fix this by making the pattern more restrictive.
2026-03-04 21:15:26 +01:00
Vadim Zeitlin edefb4475e Update version to 3.3.3
Run misc/scripts/inc_release and rebake and rerun autoconf.
2026-03-04 19:40:20 +01:00
Scott Talbert 014fe8c1d3 Enable building wxQt with Qt6 with autoconf
This already works with cmake.
2026-02-25 19:35:49 -05:00
Vadim Zeitlin 6799a11221 Fix autoconf build for macOS < 13
The recent 94a54f68af (Fix script used to change macOS install names
with configure, 2026-02-18) broke it by using realpath not available
until macOS 13.

Return to using (nested) readlink calls.

See #25675, #26200.
2026-02-23 13:50:42 +01:00
Vadim Zeitlin 94a54f68af Fix script used to change macOS install names with configure
This is a "forward port" of 31c8641771 (Fix script used to change macOS
install names with configure, 2026-02-18) from 3.2 branch.

See #23143, #25173, #25182, #25675.

Closes #26200.
2026-02-23 11:28:21 +01:00
Chris Mayo 106c002270 Define wxHAS_GLX in configure 2026-02-02 19:20:34 +00:00
Chris Mayo 61411f8076 Fix opengl section indent in configure.ac 2026-02-02 19:20:34 +00:00
ali kettab 82d4a69cb1 wxQt: Add PrintSupport check to configure 2026-01-28 12:26:54 +01:00
Randalphwa 6228eaf449 Add support for using LunaSVG for SVG rasterization
Optionally use LunaSVG library from the new submodule instead of
NanoSVG.

Closes #25902.
2026-01-18 00:48:57 +01:00
Vadim Zeitlin 7fd95a639e Fix using built-in libjpeg from built-in libtiff
This didn't work before, usually just silently disabling JPEG support in
libtiff because libjpeg couldn't be found, but sometimes also resulting
in build errors due to libtiff configure detecting a newer version of
libjpeg available in the system and then trying to use its features
(such as "dual 8/12 bit mode", whatever it is, in libjpeg-turbo > 3)
when building using the actually used version resulting in build errors.
2025-12-23 02:51:19 +01:00
Vadim Zeitlin d9df7db130 Allow choosing between GLX and EGL during run-time
The same library binary can now be used to use either GLX or EGL for
wxGLCanvas implementation instead of the choice being done at build time
(by either always using EGL if it is enabled or always using GLX
otherwise).

New wxGLCanvas::PreferGLX() function (available only if wxHAS_GLX is
defined) can be used to request using GLX even if EGL is available,
otherwise EGL is used by default, just as before.

Additionally new "opengl.egl" system option can be used to the same
effect, mostly to allow users to set "wx_opengl_egl" environment
variable to 0 to use GLX if possible, i.e. with X11 and not Wayland.
2025-12-10 15:37:06 +01:00
Vadim Zeitlin 3357d3f325 Relax configure check for EGL version to accept 1.4
This should have been part of 602b80d896 (Support EGL 1.4 instead of
previously required 1.5, 2025-11-23).

See #22325, #25986.
2025-12-07 23:31:44 +01:00
Stefan Csomor bba463aac2 Use native macOS API in wxBase in all GUI builds under Mac
Use the same wxBase library, using native API, regardless of whether
native API (Cocoa) or wxGTK is used by wxCore when building under
macOS.

Add new and more clear and simpler to use preprocessor constants for
testing for various builds on Apple hardware.

Also fix compilation with older macOS versions and gcc (not clang).

Closes #25919.
2025-11-09 01:16:57 +01:00
Vadim Zeitlin f5e4a3e230 Make configure check for dl_iterate_phdr() more precise
Check that this function is declared in link.h and not just that it
exists, as we also use HAVE_DL_ITERATE_PHDR to guard link.h inclusion.

Normally it shouldn't matter as the only systems on which this function
is present are those using glibc which declares it in this header, but
it's still tidier to actually check for what we use.

Closes #25921.
2025-10-25 15:12:00 +02:00
Robert Roebling e38fa1c264 Add --with-iphonesimulator configure option
Make it simpler to cross compile wxiOS on Silicon Macs by allowing to
just specify this option and document its use.

Closes #25782.
2025-09-23 14:45:04 +02:00
Vadim Zeitlin dd3f250949 Don't link with unnecessary and now removed AGL framework
This framework has apparently been deprecated since quite some time and
was removed from macOS 26, so linking with it resulted in an error.

Don't do this any longer.

Closes #25798.
2025-09-15 22:38:04 +02:00
Vadim Zeitlin 5ef4bcef28 Warn if wayland-client or wayland-scanner are not found
If these warnings are annoying, Wayland support can be explicitly
disabled to avoid them.
2025-09-08 01:07:55 +02:00
Vadim Zeitlin fa4072e316 Generate Wayland protocol code using wayland-scanner at build time
Make sure that the generated code is compatible with the system we're
building on, which could not be the case before with pre-generated
files (that are now removed from the repository).

See #25721.

Closes #25768.
2025-09-08 00:02:28 +02:00
Vadim Zeitlin cd00085bce Add wxUSE_WAYLAND option allowing to disable Wayland support
Allow disabling Wayland support by passing --without-wayland option to
configure or -DwxUSE_WAYLAND=0 to CMake if it is undesirable for
whatever reason.
2025-09-07 23:17:39 +02:00
Vadim Zeitlin 147458e0ed Use wp_pointer_warp_v1 if available in wxWindow::WarpPointer()
Add code for retrieving Wayland globals to get the interface of the
protocol allowing to control mouse position under Wayland.

Because this protocol requires providing a valid last enter event
serial, also handle "enter" event on Wayland pointer interface to get
this serial, as it seems to be impossible to retrieve it from GTK, even
though it already has it internally.

This, in turn, requires handling Wayland seat addition and removal, but
this doesn't seem to have much overhead, so it's probably not a problem
to do it even for the systems that don't support the pointer warp
protocol (which is, at the time of this writing, almost all of them,
although this will hopefully change in the future).

fixup
2025-08-22 19:56:36 +02:00
Vadim Zeitlin d557e926b1 Fix test for .symver asm directive support in configure
No Response / no-response (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK ASAN not compatible (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / MSW/MSVC wxMSW (push) Has been cancelled
CMake builds / MSW/Clang wxMSW (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 5.15 (push) Has been cancelled
CMake builds / MSW/MSVC wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac ARM ASAN not compatible (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2022 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits not compatible (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
We need to use it with the correct, i.e. existing, symbol name, which
means the mangled name actually used by the linker and not just the name
of the function as it appears in the source.

Fix the test to actually detect lack of support for .symver when using
clang with -flto.

This commit is the same as f2b844307d (Fix test for .symver asm
directive support in configure, 2025-05-25) in 3.2 branch.

See #25438.
2025-08-02 15:34:43 +02:00
Vadim Zeitlin fac142f4ac Fix install names of shared libraries under macOS
This commit corresponds to the changes previously done in 3.2 branch in
65ad6849d1 (Fix install names of macOS shared libraries, 2025-02-19) and
30c0f6a675 (Fix readlink problem in configure build under macOS < 12,
2025-08-02) and should ensure that we always set the install names
correctly.

See #24524, #25173, #25182, #25675.
2025-08-02 15:29:34 +02:00
Vadim Zeitlin 05a513ba60 Build wxNet if wxUSE_WEBREQUEST=1 even if wxUSE_SOCKETS=0
wxSocket is not really useful nowadays, but wxWebRequest is, so ensure
that wxNet library containing it still gets built even when wxSocket
support is disabled by setting wxUSE_SOCKETS=0.
2025-07-29 22:54:37 +02:00
Vadim Zeitlin 3b7ce8e9a7 Increment version to 3.3.2
Rebake all generated files.
2025-07-25 00:29:00 +02:00
Vadim Zeitlin 64ebd3afa3 Check for CATCH in configure even when --without-subdirs is used
This may seem useless, but it allows to use --without-subdirs and then
just do `$srcdir/regen tests/Makefile` to create a working makefile for
the unit tests without wasting time on creating a hundred of samples
makefiles.
2025-06-25 23:45:53 +02:00
Vadim Zeitlin 622c2c70ea Use ar and ranlib in deterministic mode for reproducible builds
Enable deterministic mode for binutils tools when --enable-repro-build
is used to ensure that static libraries don't contain current timestamp.

Closes #25502.
2025-06-10 02:51:20 +02:00
Vadim Zeitlin 4146da6639 Merge branch 'fsvolume-icons'
Remove wxFSVolume::InitIcons() and some other minor cleanup.

See #25492.
2025-06-09 22:46:06 +02:00
Vadim Zeitlin 14fd212106 Don't complain about missing wxWebView backend if it's disabled
Distinguish between wxUSE_WEBVIEW being set to "no" due to
--disable-webview being explicitly used and not finding any backends.

This commit is best viewed using Git --color-moved option and ignoring
whitespace-only changes.

Closes #25500.
2025-06-09 22:36:35 +02:00
Vadim Zeitlin 29f9d3512a Update version to 3.3.1 and rebake 2025-06-09 22:36:35 +02:00
Vadim Zeitlin 8b9f6cb051 Don't duplicate LIBS and LDFLAGS in EXTRALIBS
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / Windows MSVC (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / Windows wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / msw-msys2-clang (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
LIBS and LDFLAGS are used in all linker commands anyhow, there is no
need to add them to EXTRALIBS, especially because this triggers an
annoying warning about "ignoring duplicate libraries" from macOS ld.

Closes #25054.

Closes #25494.
2025-06-03 03:29:56 +02:00
Vadim Zeitlin 6e8eac94ab Disable wxUSE_FSVOLUME in the ports not supporting it
It doesn't make sense to have wxUSE_FSVOLUME=1 in wxGTK and other Unix
ports that don't provide this class, so leave it as 0 there.

Also update the documentation to say that wxFSVolume is not implemented
under Unix, not that it doesn't make sense there because it could be
mapped to file system mount points, in theory.
2025-06-03 02:03:24 +02:00
Vadim Zeitlin 18d905cf1d Define USE_WIN32=1 earlier in configure
This allows to use it to guard Windows-specific options.

Also drop the test for "doesnt_want_win32" which, confusingly, was not
the negation of the test for "wants_win32" and required a special
comment to explain this: instead, just don't define "wants_win32" and
reset USE_WIN32 in this case.
2025-06-03 01:31:50 +02:00
ChipZhang bbb115c0a3 Don't include Scintilla libs in wx-config output if wxSTC is off
Don't include wxSTC dependencies in configure output when wxSTC itself
is disabled as these libraries are not built at all in this case and
trying to use them results in link errors.

Closes #25475.

Closes #25478.
2025-05-31 16:42:11 +02:00
Vadim Zeitlin dd745f1e37 Error in configure if wxSecretStore requested but not available
Unix builds / Ubuntu 24.04 wxGTK with ASAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 compatible 3.0 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK UTF-8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxQt (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxX11 (push) Has been cancelled
Unix builds / Ubuntu 20.04 wxGTK 3 with clang (push) Has been cancelled
Unix builds / Ubuntu 22.04 wxGTK with wx containers (push) Has been cancelled
Unix builds / Ubuntu 24.04 wxGTK with UBSAN (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxDFB (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 3 static with gcc 4.8 (push) Has been cancelled
Unix builds / Ubuntu 18.04 wxGTK 2 (push) Has been cancelled
CMake builds / Ubuntu 22.04 wxGTK 3 (push) Has been cancelled
CMake builds / Windows MSVC (push) Has been cancelled
CMake builds / macOS latest wxOSX Ninja (push) Has been cancelled
CMake builds / macOS 14 wxOSX Xcode (push) Has been cancelled
CMake builds / macOS 14 wxIOS (push) Has been cancelled
CMake builds / Windows wxQt 6.8 (push) Has been cancelled
Mac builds / wxMac Universal C++14 (push) Has been cancelled
Mac builds / wxMac ARM with ASAN (push) Has been cancelled
Mac builds / wxiOS (push) Has been cancelled
Mac builds / wxMac Intel C++17 (push) Has been cancelled
Mac Xcode builds / iOS Simulator static (push) Has been cancelled
Mac Xcode builds / macOS dynamic Release (push) Has been cancelled
Mac Xcode builds / iOS static Debug (push) Has been cancelled
MSW builds / wxMSW vs2022 DLL Debug x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 DLL Release x64 (push) Has been cancelled
MSW builds / wxMSW vs2019 Debug Win32 (push) Has been cancelled
MSW builds / wxMSW vs2022 Release arm64 (push) Has been cancelled
MSW builds / msw-msys2-clang (push) Has been cancelled
MSW cross-builds / wxMSW 64 bits (push) Has been cancelled
MSW cross-builds / wxMSW/Univ (push) Has been cancelled
MSW cross-builds / wxMSW 32 bits (push) Has been cancelled
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
No Response / no-response (push) Has been cancelled
Allow specifying --enable-secretstore to ensure that the library has
wxSecretStore support.

Still continue with just a warning by default.

Closes #25455.
2025-05-27 18:21:54 +02:00
Vadim Zeitlin fcbf86f821 Fix tests build when using built-in CATCH
This was broken in 01ca081d57 (Allow using system CATCH2 library in
configure, 2023-06-15) where a wrong include path was used in this case.

See #23654.
2025-05-27 15:57:57 +02:00