Backport CMake 2026-06 (PR #26653)

6 views
Skip to first unread message

Maarten

unread,
Jul 1, 2026, 3:26:07 PM (19 hours ago) Jul 1
to wx-...@googlegroups.com, Subscribed

I backported most of the changes. Except for all the changed checks in setup.cmake.


You can view, comment on, or merge this pull request online at:

  https://github.com/wxWidgets/wxWidgets/pull/26653

Commit Summary

  • a6eb870 CMake: Always install common headers
  • 18d6230 CMake: Install with relative symlinks
  • 558f956 CMake: Add wxbase_only target
  • 55180fd CMake: Declare more build option dependencies
  • 2c1b849 CMake: Miscellaneous backports
  • 5d9cba7 CMake: Generate appropriate expat_config.h for Expat
  • 64de4fd CMake: Restructure wx_add_builtin_library
  • 0f18e66 CMake: Refactor applying toolkit properties

File Changes

(28 files)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26653@github.com>

Maarten

unread,
Jul 1, 2026, 5:21:18 PM (17 hours ago) Jul 1
to wx-...@googlegroups.com, Push

@MaartenBent pushed 2 commits.

  • b787dd0 CMake: Restructure wx_add_builtin_library
  • 7171380 CMake: Refactor applying toolkit properties


View it on GitHub or unsubscribe.


Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26653/before/0f18e6605929a3978b0b6780799e6fa67633f77a/after/717138014a11dc1cb1a40659ccfac954a5b80d83@github.com>

Maarten

unread,
Jul 1, 2026, 7:31:45 PM (15 hours ago) Jul 1
to wx-...@googlegroups.com, Push

@MaartenBent pushed 1 commit.

  • 5e63877 CMake: Refactor applying toolkit properties


View it on GitHub or unsubscribe.


Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26653/before/717138014a11dc1cb1a40659ccfac954a5b80d83/after/5e63877e320efc48904cd092fa95652edfdeba0d@github.com>

VZ

unread,
Jul 1, 2026, 8:00:14 PM (15 hours ago) Jul 1
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#26653)

Just in case you didn't notice them (even if I know that you probably did), the CI errors look real:

/Users/runner/work/wxWidgets/wxWidgets/include/wx/wxcrt.h:1037:51: error: 'system' is unavailable: not available on iOS

in wxiOS and wrong mix of Unix and Darwin code in wxOSX build.


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26653/c4860994497@github.com>

Maarten

unread,
Jul 1, 2026, 8:01:34 PM (15 hours ago) Jul 1
to wx-...@googlegroups.com, Subscribed
MaartenBent left a comment (wxWidgets/wxWidgets#26653)

Yeah, I noticed. Also the Undefined symbols for architecture arm64: "wxEventLoopManual::ScheduleExit(int).
So I won't backport the public/private wxUSE_GUI/wxUSE_BASE/wxTOOLKIT_DEFINITIONS. These require code changes and might not be backwards compatible.


Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26653/c4861000815@github.com>

Maarten

unread,
Jul 1, 2026, 8:02:23 PM (15 hours ago) Jul 1
to wx-...@googlegroups.com, Push

@MaartenBent pushed 1 commit.

  • 06e93f6 CMake: Refactor applying toolkit properties


View it on GitHub or unsubscribe.


Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/26653/before/5e63877e320efc48904cd092fa95652edfdeba0d/after/06e93f6d1c30571475c9555f6552cde028e31b71@github.com>

Reply all
Reply to author
Forward
0 new messages