Fix installation of webkit2_ext ignores wxBUILD_INSTALL_LIBRARY_DIR (PR #25736)

29 views
Skip to first unread message

Chris Mayo

unread,
Aug 28, 2025, 2:44:32 PM (10 days ago) Aug 28
to wx-...@googlegroups.com, Subscribed

If I configure a CMake installation with -DwxBUILD_INSTALL_LIBRARY_DIR=/usr/lib64
webkit2_extu-3.3.1.so is installed in /usr/lib/wx/3.3.1/web-extensions - unlike when using autotools, when it is installed with the other binary libraries under /usr/lib64.

Fixed by using wx_get_install_dir() from build/cmake/functions.cmake as used there by wx_add_library().

These two also install in /usr/lib/:

/usr/lib/wx/config/gtk3-unicode-3.3
/usr/lib/wx/include/gtk3-unicode-3.3/wx/setup.h

which is also a change when installing with CMake as compared to autotools, which might cause some downstream scripting changes, but they aren't binary, so...

3.3.1 on Linux.


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

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

Commit Summary

  • e7c5923 Fix installation of webkit2_ext ignores wxBUILD_INSTALL_LIBRARY_DIR

File Changes

(1 file)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/pull/25736@github.com>

VZ

unread,
Aug 28, 2025, 7:10:25 PM (10 days ago) Aug 28
to wx-...@googlegroups.com, Subscribed
vadz left a comment (wxWidgets/wxWidgets#25736)

Thanks, this looks good to me.

Unless @MaartenBent has any comments, I'll merge this soon.


Reply to this email directly, view it on GitHub, or unsubscribe.

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

Maarten

unread,
Aug 31, 2025, 8:46:13 AM (7 days ago) Aug 31
to wx-...@googlegroups.com, Subscribed
MaartenBent left a comment (wxWidgets/wxWidgets#25736)

Looks good.

There are indeed a few more files that use the hard-coded lib/bin folders instead of the user-configured folders, I'll try to fix those at some point.


Reply to this email directly, view it on GitHub, or unsubscribe.

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

VZ

unread,
Sep 1, 2025, 7:35:42 PM (6 days ago) Sep 1
to wx-...@googlegroups.com, Subscribed

Closed #25736 via 1394301.


Reply to this email directly, view it on GitHub, or unsubscribe.

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

Reply all
Reply to author
Forward
0 new messages