Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
build: improve GIT_CONF_SUBST signature
author
Stefano Lattarini
<stefano.lattarini@gmail.com>
Tue, 11 Sep 2012 15:45:29 +0000
(17:45 +0200)
committer
Junio C Hamano
<gitster@pobox.com>
Tue, 11 Sep 2012 17:24:39 +0000
(10:24 -0700)
Now, in configure.ac, a call like:
GIT_CONF_SUBST([FOO])
will be considered equivalent to:
GIT_CONF_SUBST([FOO], [$FOO])
This is mostly a preparatory refactoring in view of future changes.
No semantic change to the generated configure or config.mak.auto is
intended.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
configure.ac
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
682ce8b
)
diff --git
a/configure.ac
b/configure.ac
index df7e376590b34b92bfd899d794bdd2627f3e31e7..450bbe7f1020711b4af2ad6ea52d717651c30b0b 100644
(file)
--- a/
configure.ac
+++ b/
configure.ac
@@
-7,8
+7,9
@@
# ------------------------
# Cause the line "VAR=VAL" to be eventually appended to ${config_file}.
AC_DEFUN([GIT_CONF_SUBST],
# ------------------------
# Cause the line "VAR=VAL" to be eventually appended to ${config_file}.
AC_DEFUN([GIT_CONF_SUBST],
- [AC_REQUIRE([GIT_CONF_SUBST_INIT])
- config_appended_defs="$config_appended_defs${newline}$1=$2"])
+[AC_REQUIRE([GIT_CONF_SUBST_INIT])
+config_appended_defs="$config_appended_defs${newline}dnl
+$1=m4_if([$#],[1],[${$1}],[$2])"])
# GIT_CONF_SUBST_INIT
# -------------------
# GIT_CONF_SUBST_INIT
# -------------------
@@
-179,7
+180,7
@@
AC_ARG_WITH([lib],
else
lib=$withval
AC_MSG_NOTICE([Setting lib to '$lib'])
else
lib=$withval
AC_MSG_NOTICE([Setting lib to '$lib'])
- GIT_CONF_SUBST([lib]
, [$withval]
)
+ GIT_CONF_SUBST([lib])
fi])
if test -z "$lib"; then
fi])
if test -z "$lib"; then
@@
-215,7
+216,7
@@
AC_ARG_ENABLE([jsmin],
[
JSMIN=$enableval;
AC_MSG_NOTICE([Setting JSMIN to '$JSMIN' to enable JavaScript minifying])
[
JSMIN=$enableval;
AC_MSG_NOTICE([Setting JSMIN to '$JSMIN' to enable JavaScript minifying])
- GIT_CONF_SUBST([JSMIN]
, [$enableval]
)
+ GIT_CONF_SUBST([JSMIN])
])
# Define option to enable CSS minification
])
# Define option to enable CSS minification
@@
-225,7
+226,7
@@
AC_ARG_ENABLE([cssmin],
[
CSSMIN=$enableval;
AC_MSG_NOTICE([Setting CSSMIN to '$CSSMIN' to enable CSS minifying])
[
CSSMIN=$enableval;
AC_MSG_NOTICE([Setting CSSMIN to '$CSSMIN' to enable CSS minifying])
- GIT_CONF_SUBST([CSSMIN]
, [$enableval]
)
+ GIT_CONF_SUBST([CSSMIN])
])
## Site configuration (override autodetection)
])
## Site configuration (override autodetection)
@@
-265,8
+266,8
@@
AS_HELP_STRING([], [ARG can be also prefix for libpcre library and hea
else
USE_LIBPCRE=YesPlease
LIBPCREDIR=$withval
else
USE_LIBPCRE=YesPlease
LIBPCREDIR=$withval
- AC_MSG_NOTICE([Setting LIBPCREDIR to $
withval
])
- GIT_CONF_SUBST([LIBPCREDIR]
, [$withval]
)
+ AC_MSG_NOTICE([Setting LIBPCREDIR to $
LIBPCREDIR
])
+ GIT_CONF_SUBST([LIBPCREDIR])
fi)
#
# Define NO_CURL if you do not have curl installed. git-http-pull and
fi)
#
# Define NO_CURL if you do not have curl installed. git-http-pull and