[wxWidgets/wxWidgets] 92820c: CMake: Improve checks for GTK3 on macOS

0 views
Skip to first unread message

VZ

unread,
Jan 17, 2026, 7:42:18 PM (5 days ago) Jan 17
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 92820ce8a9583ff3c0ccb39100539c13b6575489
https://github.com/wxWidgets/wxWidgets/commit/92820ce8a9583ff3c0ccb39100539c13b6575489
Author: Maarten Bent <Maart...@users.noreply.github.com>
Date: 2026-01-17 (Sat, 17 Jan 2026)

Changed paths:
M build/cmake/init.cmake

Log Message:
-----------
CMake: Improve checks for GTK3 on macOS

MacOS (at least with homebrew gtk3) does not have gdk/gdkx.h.
Check if the X11 (or any) back-end is used when enabling XTest/UIActionSimulator and OpenGL.


Commit: 79983d80cee353fa0e5b233d746e00a7e66255b2
https://github.com/wxWidgets/wxWidgets/commit/79983d80cee353fa0e5b233d746e00a7e66255b2
Author: Maarten Bent <Maart...@users.noreply.github.com>
Date: 2026-01-17 (Sat, 17 Jan 2026)

Changed paths:
M .github/workflows/ci_cmake.yml

Log Message:
-----------
Add CI job to test CMake GTK3 macOS


Commit: 8c733d9c4daae585bf112e336cbb671c528e93b8
https://github.com/wxWidgets/wxWidgets/commit/8c733d9c4daae585bf112e336cbb671c528e93b8
Author: Maarten Bent <Maart...@users.noreply.github.com>
Date: 2026-01-18 (Sun, 18 Jan 2026)

Changed paths:
M Makefile.in
M build/bakefiles/files.bkl
M build/cmake/files.cmake
M build/files

Log Message:
-----------
Move wxOSX chkconf.h and evtloopsrc.h files to base library

They are always used, independent of the toolkit.

Fixes #24583


Commit: 8f043fa2101a7061593eb0b147e2a5ff104e9a5a
https://github.com/wxWidgets/wxWidgets/commit/8f043fa2101a7061593eb0b147e2a5ff104e9a5a
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-01-18 (Sun, 18 Jan 2026)

Changed paths:
M .github/workflows/ci_cmake.yml
M Makefile.in
M build/bakefiles/files.bkl
M build/cmake/files.cmake
M build/cmake/init.cmake
M build/files

Log Message:
-----------
Merge branch 'cmake-gtk3-macos'

Add CI job to test building wxGTK on macOS.

Closes #26104.


Compare: https://github.com/wxWidgets/wxWidgets/compare/6bf31c76f751...8f043fa2101a

To unsubscribe from these emails, change your notification settings at https://github.com/wxWidgets/wxWidgets/settings/notifications
Reply all
Reply to author
Forward
0 new messages