diff options
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | configure | 8 |
3 files changed, 13 insertions, 6 deletions
@@ -1,5 +1,14 @@ 2009-11-23 Kaz Kylheku <kkylheku@gmail.com> + * configure: Bugfix in parsing configuration variables + which contain the = character. + + * Makefile (conftest.o): Pass full CFLAGS to configuration test + builds. If some flags don't work with the compiler, this should + be caught. + +2009-11-23 Kaz Kylheku <kkylheku@gmail.com> + * Makefile (CFLAGS): Added -I. so current directory is first in the include search path. This is needed for finding generated header files, when building in a separate directory. @@ -109,8 +109,6 @@ config.make: conftest: conftest.c $(CC) -o $@ $^ -conftest.o: CFLAGS := $(LANG_FLAGS) - conftest.o: conftest.c conftest.syms: conftest.o @@ -54,12 +54,12 @@ while [ $# -gt 0 ] ; do val= ;; --*=* ) - var=${1%=*} + var=${1%%=*} var=${var#--} val=${1#*=} ;; --*= ) - var=${1%=*} + var=${1%%=*} var=${var#--} val= ;; --* ) @@ -67,11 +67,11 @@ while [ $# -gt 0 ] ; do val=y ;; *=* ) - var=${1%=*} + var=${1%%=*} val=${1#*=} ;; *= ) - var=${1%=*} + var=${1%%=*} val= ;; * ) |