xserver: Branch 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Feb 23 23:05:29 UTC 2024


 include/meson.build |    6 ++++++
 include/registry.h  |    8 --------
 2 files changed, 6 insertions(+), 8 deletions(-)

New commits:
commit 834acc88fb65958b3a7a85dd566fa33b91a36e6c
Author: Enrico Weigelt, metux IT consult <info at metux.net>
Date:   Thu Jan 25 18:33:06 2024 +0100

    factor out X_REGISTRY_RESOURCE and X_REGISTRY_REQUEST to meson.build
    
    there are several feautures depending on LookupResourceName() et al,
    so set these symbole inside meson.build, instead of #define'ing them
    conditionally in registry.h
    
    Signed-off-by: Enrico Weigelt, metux IT consult <info at metux.net>
    Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1262>

diff --git a/include/meson.build b/include/meson.build
index 8d0194fcb..6ec1a96f8 100644
--- a/include/meson.build
+++ b/include/meson.build
@@ -242,6 +242,12 @@ conf_data.set('XV', build_xv ? '1' : false)
 conf_data.set('XvExtension', build_xv ? '1' : false)
 conf_data.set('XvMCExtension', build_xvmc ? '1' : false)
 
+# needed by several extensions
+build_registry_resource = (build_xselinux or build_res)
+conf_data.set('X_REGISTRY_RESOURCE', build_registry_resource ? '1' : false)
+build_registry_request = (build_xselinux or build_xsecurity or with_dtrace)
+conf_data.set('X_REGISTRY_REQUEST', build_registry_request ? '1' : false)
+
 conf_data.set('HAVE_SHA1_IN_' + sha1.to_upper(), '1', description: 'Use @0@ SHA1 functions'.format(sha1))
 conf_data.set('HAVE_LIBUNWIND', get_option('libunwind'))
 
diff --git a/include/registry.h b/include/registry.h
index f50fa7622..867a55d3f 100644
--- a/include/registry.h
+++ b/include/registry.h
@@ -20,14 +20,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include "resource.h"
 #include "extnsionst.h"
 
-#if defined(XSELINUX) || defined(RES)
-#define X_REGISTRY_RESOURCE       1
-#endif
-
-#if defined(XSELINUX) || defined(XCSECURITY) || defined(XSERVER_DTRACE)
-#define X_REGISTRY_REQUEST        1
-#endif
-
 /* Internal string registry - for auditing, debugging, security, etc. */
 
 #ifdef X_REGISTRY_RESOURCE


More information about the xorg-commit mailing list