[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r111726: * configure.ac (emacs_config_options): Record some env vars.,
Glenn Morris <=