emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r111726: * configure.ac (emacs_config


From: Glenn Morris
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r111726: * configure.ac (emacs_config_options): Record some env vars.
Date: Sun, 10 Feb 2013 16:54:48 -0800
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 111726
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Sun 2013-02-10 16:54:48 -0800
message:
  * configure.ac (emacs_config_options): Record some env vars.
modified:
  configure.ac
=== modified file 'configure.ac'
--- a/configure.ac      2013-02-10 03:37:48 +0000
+++ b/configure.ac      2013-02-11 00:54:48 +0000
@@ -23,9 +23,21 @@
 
 AC_PREREQ(2.65)
 AC_INIT(emacs, 24.3.50)
+
 dnl This is the documented way to record the args passed to configure,
 dnl rather than $ac_configure_args.
 emacs_config_options="$@"
+## Add some environment variables, if they were passed via the environment
+## rather than on the command-line.
+for var in CFLAGS CPPFLAGS LDFLAGS; do
+    case "$emacs_config_options" in
+      *$var=*) continue ;;
+    esac
+    eval val="\$${var}"
+    test x"$val" = x && continue
+    emacs_config_options="${emacs_config_options}${emacs_config_options:+ 
}$var=$val"
+done
+
 AC_CONFIG_HEADER(src/config.h:src/config.in)
 AC_CONFIG_SRCDIR(src/lisp.h)
 AC_CONFIG_AUX_DIR(build-aux)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]