diff options
author | David Bremner <david@tethera.net> | 2014-03-25 08:28:09 -0300 |
---|---|---|
committer | David Bremner <david@tethera.net> | 2014-03-25 08:32:10 -0300 |
commit | 26556f9b114baf498bee8e6d8e6cf60a6f483a89 (patch) | |
tree | c9be35e38d8b341ce647e7db20cc83565450dda9 /configure | |
parent | 274355776b07e06a8f8e110c4bc0b7bb5bc42281 (diff) |
build: move canonical list of subdirectories to configure script
The configure script needs this list for out of tree builds. Grabbing
it from the Makefile via sed was fragile and broken.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -19,11 +19,14 @@ readonly DEFAULT_IFS="$IFS" srcdir=$(dirname "$0") +subdirs="util compat lib parse-time-string completion doc emacs" +subdirs="${subdirs} performance-test test test/test-databases" + # For a non-srcdir configure invocation (such as ../configure), create # the directory structure and copy Makefiles. if [ "$srcdir" != "." ]; then - for dir in . $(grep "^subdirs *=" "$srcdir"/Makefile | sed -e "s/subdirs *= *//"); do + for dir in . ${subdirs}; do mkdir -p "$dir" cp "$srcdir"/"$dir"/Makefile.local "$dir" cp "$srcdir"/"$dir"/Makefile "$dir" @@ -698,6 +701,9 @@ cat > Makefile.config <<EOF # directory (the current directory at the time configure was run). srcdir = ${srcdir} +# subdirectories to build +subdirs = ${subdirs} + configure_options = $@ # We use vpath directives (rather than the VPATH variable) since the |