[wxWidgets/wxWidgets] 57edf8: CMake: Generate appropriate expat_config.h for Expat

0 views
Skip to first unread message

VZ

unread,
Mar 24, 2026, 10:49:25 PMMar 24
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 57edf800b26b43187ba2996ecd10d44e3cce94b5
https://github.com/wxWidgets/wxWidgets/commit/57edf800b26b43187ba2996ecd10d44e3cce94b5
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-24 (Tue, 24 Mar 2026)

Changed paths:
M build/cmake/lib/expat.cmake

Log Message:
-----------
CMake: Generate appropriate expat_config.h for Expat

Expat built by CMake always used hardcoded values in macconfig.h which
could be inappropriate for the system it was being built on (without
mentioning that using a notionally Mac-specific file under non-Mac
systems was confusing), e.g. this header always defined HAVE_GETRANDOM
even on Linux systems without <sys/random.h>.

Generate the correct header, with the results of the check for the
current system and use it instead.


Commit: 8af1ec05eaad028e56d4fb4798240a5a0f132a94
https://github.com/wxWidgets/wxWidgets/commit/8af1ec05eaad028e56d4fb4798240a5a0f132a94
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-24 (Tue, 24 Mar 2026)

Changed paths:
M build/cmake/init.cmake
M build/cmake/options.cmake

Log Message:
-----------
CMake: Build wxxml in non-GUI builds too

This library is not GUI-specific, so build it even when GUI is disabled
and also don't disable it if XRC support is disabled as it could still
be wanted independently of it.


Commit: a2f5a533a5dc3d318d2ceabce9a4a20d46e49620
https://github.com/wxWidgets/wxWidgets/commit/a2f5a533a5dc3d318d2ceabce9a4a20d46e49620
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-25 (Wed, 25 Mar 2026)

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

Log Message:
-----------
Try running wxMSW/Univ builds using Debian Sid

Somehow wine64 package doesn't seem to exist in Debian Testing any more.


Commit: 25b02a64654806ff0c0cc5c123d124157b5f2608
https://github.com/wxWidgets/wxWidgets/commit/25b02a64654806ff0c0cc5c123d124157b5f2608
Author: mcorino <mco...@m2c-software.nl>
Date: 2026-03-25 (Wed, 25 Mar 2026)

Changed paths:
M src/propgrid/propgrid.cpp

Log Message:
-----------
Avoid debug messages about wrong FromDIP() use in wxMSW

Postpone initializing the fields that use FromDIP() till after window
has been created as FromDIP() doesn't return correct result for a window
that hasn't been created yet.

Closes #26313.


Commit: da02b000f4099bef7af084243d96eea2736546ca
https://github.com/wxWidgets/wxWidgets/commit/da02b000f4099bef7af084243d96eea2736546ca
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-03-25 (Wed, 25 Mar 2026)

Changed paths:
M build/cmake/init.cmake
M build/cmake/lib/expat.cmake
M build/cmake/options.cmake

Log Message:
-----------
Merge branch 'cmake-xml'

XML/Expat-related fixes for CMake.

See #26315.


Compare: https://github.com/wxWidgets/wxWidgets/compare/d05c5c1d3e55...da02b000f409

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