]> gitweb.michael.orlitzky.com - emacs-keys.git/commitdiff
Makefile.am,configure.ac,doc/README: always install the Xmodmap file
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 3 Dec 2023 14:59:37 +0000 (09:59 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 3 Dec 2023 23:19:53 +0000 (18:19 -0500)
This file is small, and harmless even on systems that don't have X.
Let's not overcomplicate the build system any longer.

Makefile.am
configure.ac
doc/README

index dacdaae43368fe5ef5d3570d14ed6d9a831e9d28..5be51c2ca0d7c3964bb9ab6f9420bc9781c8a815 100644 (file)
@@ -3,10 +3,7 @@ EXTRA_DIST = doc src
 consoledir = $(pkgdatadir)
 nodist_console_DATA = $(srcdir)/src/console.map
 
-if XMODMAP
-  # Without this set, we won't try to install the Xmodmap file.
-  xmodmapdir = $(pkgdatadir)
-  nodist_xmodmap_DATA = $(srcdir)/src/Xmodmap
-endif
+xmodmapdir = $(pkgdatadir)
+nodist_xmodmap_DATA = $(srcdir)/src/Xmodmap
 
 nodist_doc_DATA = $(srcdir)/doc/README
index f33d094579593acb115fe19d540f39a17e1dd183..bc3928d5a62ddfb933b33af0d4fba5055c2e67de 100644 (file)
@@ -1,18 +1,6 @@
 AC_INIT([emacs-keys], [0.0.2], [michael@orlitzky.com])
 AM_INIT_AUTOMAKE([-Wall foreign no-dist-gzip dist-xz])
 
-# --enable-Xmodmap flag, disabled by default, that decides whether or
-# not we install the Xmodmap file.
-AC_ARG_ENABLE(
-       [Xmodmap],
-       [  --enable-Xmodmap    install the Xmodmap file [[default=no]]],
-       [case "${enableval}" in
-    yes) xmodmap=true ;;
-    no)  xmodmap=false ;;
-    *) AC_MSG_ERROR([bad value ${enableval} for --enable-xmodmap]) ;;
-  esac],[xmodmap=false])
-  AM_CONDITIONAL([XMODMAP], [test x$xmodmap = xtrue])
-
 # List of output files.
 AC_CONFIG_FILES([Makefile])
 
index d05e600b6b6d07bd710cf97cb868ed1c2b3adb8f..6f7e68c02eb310b23b1cae51027f092680818c3e 100644 (file)
@@ -31,9 +31,6 @@ The files:
    should be fed into the "xmodmap" utility that is part of X.org
    and which is provided by x11-apps/xmodmap on Gentoo.
 
-   You must pass "--enable-Xmodmap" to the ./configure script to
-   install this file.
-
 
 == Installation ==
 
@@ -43,12 +40,10 @@ live; for example,
   $ loadkeys /path/to/console.map
   $ xmodmap /path/to/Xmodmap
 
-The Makefile will install console.map to $(datadir)/emacs-keys by
-default. If you pass "--enable-Xmodmap" to the ./configure script,
-then the Makefile will install Xmodmap to the same location.
-
-For the Xmodmap file, that's about as good as it gets. To use it, you
-will typically add something like the following to your ~/.xinitrc,
+The build system will install these files to $(datadir)/emacs-keys by
+default. For the Xmodmap file, that's about as good as it gets. To use
+it, you will typically add something like the following to your
+~/.xinitrc,
 
   emacsmodmap=/usr/share/emacs-keys/Xmodmap
   if [ -f $emacsmodmap ]; then