packaging: make a option to select enable/disable tools
authorjeon <jhyuni.kang@samsung.com>
Fri, 15 Jan 2021 04:11:41 +0000 (13:11 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 21 Dec 2023 23:43:48 +0000 (08:43 +0900)
Change-Id: Ie6fad921bb51cf8ae52359096ea9e425dd4e2c2c

meson.build
packaging/libxkbcommon.spec

index 25ff32e..a8650c1 100644 (file)
@@ -416,8 +416,12 @@ endif
 man_pages = []
 
 # Tools
-#build_tools = get_option('enable-tools') and cc.has_header_symbol('getopt.h', 'getopt_long', prefix: '#define _GNU_SOURCE')
+if get_option('enable-tools')
+build_tools = get_option('enable-tools') and cc.has_header_symbol('getopt.h', 'getopt_long', prefix: '#define _GNU_SOURCE')
+else
 build_tools = false
+endif
+
 if build_tools
     # Common resources
     libxkbcommon_tools_internal_sources = [
index ced4a49..186a061 100644 (file)
@@ -58,6 +58,7 @@ meson setup \
     -Denable-docs=false \
     -Denable-wayland=false \
        -Denable-xkbregistry=false \
+       -Denable-tools=false \
        --prefix /usr \
        --libdir %{_libdir} \
        builddir
@@ -80,6 +81,11 @@ ninja -C builddir install
 ## disable xkbregistry ##
 #%{_libdir}/libxkbregistry.so.0*
 
+## diable tools ##
+#%{_bindir}/*
+#/usr/libexec/xkbcommon/*
+#%doc %{_mandir}/man?/*
+
 %files devel
 %manifest %{name}.manifest
 %defattr(-,root,root)