]> git.eshelyaron.com Git - emacs.git/commitdiff
(config_options): New shell variable.
authorKarl Heuer <kwzh@gnu.org>
Sat, 17 Sep 1994 02:07:50 +0000 (02:07 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sat, 17 Sep 1994 02:07:50 +0000 (02:07 +0000)
Pass its value to C code in EMACS_CONFIG_OPTIONS.

configure1.in

index dc831bc8469edf1a34116739bcb95b0c1563c79f..640d5264918045bea06aa961579bb0e258ba8875 100755 (executable)
@@ -147,6 +147,7 @@ done
 ### However, it also turns out that many shells cannot expand ${10} at all.
 ### So using an index variable doesn't work either.  It is possible to use
 ### some shell magic to make 'set x "$arguments"; shift' work portably.
+config_options=
 while [ $# != 0 ]; do
   arg="$1"; shift
   case "${arg}" in
@@ -161,6 +162,7 @@ while [ $# != 0 ]; do
          valomitted=no
        ;;
         -*)
+         config_options="${config_options} ${arg}"
           ## If FOO is a boolean argument, --FOO is equivalent to
           ## --FOO=yes.  Otherwise, the value comes from the next
           ## argument - see below.
@@ -1592,6 +1594,7 @@ AC_SUBST(machfile)
 AC_SUBST(opsysfile)
 
 AC_DEFINE_UNQUOTED(EMACS_CONFIGURATION,  "\"${configuration}\"")
+AC_DEFINE_UNQUOTED(EMACS_CONFIG_OPTIONS,  "\"${config_options}\"")
 AC_DEFINE_UNQUOTED(config_machfile,  "\"${machfile}\"")
 AC_DEFINE_UNQUOTED(config_opsysfile, "\"${opsysfile}\"")
 AC_DEFINE_UNQUOTED(LD_SWITCH_X_SITE, ${LD_SWITCH_X_SITE})