summaryrefslogtreecommitdiffhomepage
path: root/configure
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-12-13 07:58:29 -0500
committermidipix <writeonce@midipix.org>2018-12-13 11:24:01 -0500
commit4d66a019a10163b47cbca8123a85ce45ead3f7c4 (patch)
tree3ba01c0eb8ae5538f586c1ed4429363e3401f340 /configure
parentd378120119f6a52bb4ea61862e91d4fa199dc52e (diff)
downloadntcon-4d66a019a10163b47cbca8123a85ce45ead3f7c4.tar.bz2
ntcon-4d66a019a10163b47cbca8123a85ce45ead3f7c4.tar.xz
build system: configure: cfgdefs.mk must always be written from scratch.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure18
1 files changed, 10 insertions, 8 deletions
diff --git a/configure b/configure
index a7f5808..acf3d1d 100755
--- a/configure
+++ b/configure
@@ -57,6 +57,16 @@ init_vars()
. "$mb_config" || exit 2
fi
+ # project-specific config definitions
+ if [ $mb_use_custom_cfgdefs = 'yes' ]; then
+ cat < /dev/null > cfgdefs.mk
+ fi
+
+ # user build-time overrides
+ if [ $mb_use_custom_usrdefs = 'yes' ]; then
+ touch usrdefs.mk
+ fi
+
# project
mb_nickname=$NICKNAME
mb_source_dir=$SOURCE_DIR
@@ -579,14 +589,6 @@ config_copy()
-e 's^@use_custom_usrdefs@^'"$mb_use_custom_usrdefs"'^g' \
$mb_project_dir/Makefile.in > $mb_pwd/Makefile.tmp || exit 2
- if [ $mb_use_custom_cfgdefs = 'yes' ]; then
- touch cfgdefs.mk
- fi
-
- if [ $mb_use_custom_usrdefs = 'yes' ]; then
- touch usrdefs.mk
- fi
-
if [ -z "$mb_cchost" ]; then
if [ "$mb_host" = 'native' ]; then
mb_cchost=`make -s -f $mb_pwd/Makefile.tmp cchost`