From e369882b50c19eeddab5a95157aadb16ee363503 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Thu, 8 Jan 2026 13:05:31 +0100 Subject: [PATCH] xorg-server.pc: add more variables for easier driver builds Signed-off-by: Enrico Weigelt, metux IT consult --- meson.build | 10 ++++++++++ xlibre-server.pc.in | 10 ++++++++++ xorg-server.pc.in | 10 ++++++++++ 3 files changed, 30 insertions(+) diff --git a/meson.build b/meson.build index 541cd11656..11c2915352 100644 --- a/meson.build +++ b/meson.build @@ -879,6 +879,16 @@ if build_xorg sdkconfig.set('SDK_REQUIRED_MODULES', ' '.join(sdk_required_modules)) sdkconfig.set('symbol_visibility', '-fvisibility=hidden') sdkconfig.set('XORG_DRIVER_LIBS', '') + sdkconfig.set('driver_man_dir', join_paths(get_option('prefix'), get_option('mandir'), 'man4')) + sdkconfig.set('driver_man_section', '4') + sdkconfig.set('app_man_dir', join_paths(get_option('prefix'), get_option('mandir'), 'man1')) + sdkconfig.set('app_man_section', '1') + sdkconfig.set('file_man_dir', join_paths(get_option('prefix'), get_option('mandir'), 'man5')) + sdkconfig.set('file_man_section', '5') + sdkconfig.set('misc_man_dir', join_paths(get_option('prefix'), get_option('mandir'), 'man7')) + sdkconfig.set('misc_man_section', '7') + sdkconfig.set('server_name', 'Xorg') + sdkconfig.set('server_config', 'xorg.conf') # On Windows, modules built with the SDK will need to link with server and # module implibs to resolve symbols diff --git a/xlibre-server.pc.in b/xlibre-server.pc.in index 35a9aa808e..c7c58537c2 100644 --- a/xlibre-server.pc.in +++ b/xlibre-server.pc.in @@ -9,6 +9,16 @@ video_drivers_dir=@moduledir@/drivers/video sdkdir=@sdkdir@ sysconfigdir=@xserverconfigdir@ xserverconfigdir=@xserverconfigdir@ +driver_man_dir=@driver_man_dir@ +driver_man_section=@driver_man_section@ +app_man_dir=@app_man_dir@ +app_man_section=@app_man_section@ +misc_man_dir=@misc_man_dir@ +misc_man_section=@misc_man_section@ +file_man_dir=@file_man_dir@ +file_man_section=@file_man_section@ +server_name=@server_name@ +server_config=@server_config@ abi_ansic=@abi_ansic@ abi_videodrv=@abi_videodrv@ diff --git a/xorg-server.pc.in b/xorg-server.pc.in index ff96fbbd25..ebab75d761 100644 --- a/xorg-server.pc.in +++ b/xorg-server.pc.in @@ -9,6 +9,16 @@ video_drivers_dir=@moduledir@/drivers/video sdkdir=@sdkdir@ sysconfigdir=@xserverconfigdir@ xserverconfigdir=@xserverconfigdir@ +driver_man_dir=@driver_man_dir@ +driver_man_section=@driver_man_section@ +app_man_dir=@app_man_dir@ +app_man_section=@app_man_section@ +misc_man_dir=@misc_man_dir@ +misc_man_section=@misc_man_section@ +file_man_dir=@file_man_dir@ +file_man_section=@file_man_section@ +server_name=@server_name@ +server_config=@server_config@ abi_ansic=@abi_ansic@ abi_videodrv=@abi_videodrv@