[xiphos-source] [crosswire/xiphos] af1234: cmake: use host X11/keysymdef.h instead of vendore...

LAfricain noreply at github.com
Mon Jul 27 15:37:51 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/crosswire/xiphos
  Commit: af1234e5d21b53165462827c6dc488ce770ba074
      https://github.com/crosswire/xiphos/commit/af1234e5d21b53165462827c6dc488ce770ba074
  Author: L'Africain <fr.cyrille at tiberiade.be>
  Date:   2026-07-27 (Mon, 27 Jul 2026)

  Changed paths:
    M src/editor/CMakeLists.txt
    M src/gtk/CMakeLists.txt
    M win32/CMakeLists.txt
    M win32/Dockerfile
    R win32/include/X11/keysymdef.h

  Log Message:
  -----------
  cmake: use host X11/keysymdef.h instead of vendored copy (#1347)

Replace the vendored win32/include/X11/keysymdef.h with a find_path()
call that locates the header from the host system's X11 installation.
This avoids maintaining a stale copy in the repository and makes the
missing-dependency case fail early with a clear CMake error rather than
a cryptic compile error.

Note: libx11-dev (or equivalent) must be installed on the build host,
including on Wayland-only systems where it may not be present by default.

Closes #1024

Co-authored-by: lafricain79 <lafricain79 at gmail.com>



To unsubscribe from these emails, change your notification settings at https://github.com/crosswire/xiphos/settings/notifications


More information about the xiphos-source mailing list