diff --git a/meson.build b/meson.build index dba3c286b..f98a8cba8 100644 --- a/meson.build +++ b/meson.build @@ -862,6 +862,15 @@ if build_xorg 'pkgconfig'), ) + configure_file( + input: 'xlibre-server.pc.in', + output: 'xlibre-server.pc', + configuration: sdkconfig, + install_dir: join_paths(get_option('prefix'), + get_option('libdir'), + 'pkgconfig'), + ) + install_data('xorg-server.m4', install_dir: join_paths(get_option('datadir'), 'aclocal')) endif diff --git a/xlibre-server.pc.in b/xlibre-server.pc.in new file mode 100644 index 000000000..d564e18d7 --- /dev/null +++ b/xlibre-server.pc.in @@ -0,0 +1,21 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ +datarootdir=@datarootdir@ +moduledir=@moduledir@ +sdkdir=@sdkdir@ +sysconfigdir=@sysconfigdir@ + +abi_ansic=@abi_ansic@ +abi_videodrv=@abi_videodrv@ +abi_xinput=@abi_xinput@ +abi_extension=@abi_extension@ + +Name: xlibre-server +Description: Modular XLibre X Server +URL: https://github.com/X11Libre/xserver/ +Version: @PACKAGE_VERSION@ +Requires.private: @SDK_REQUIRED_MODULES@ +Cflags: -I${sdkdir} @symbol_visibility@ +Libs: -L${libdir} @XORG_DRIVER_LIBS@