Skip to content

Commit 10f3360

Browse files
committed
Auto-reconfigure on Makefile.in or configure change.
1 parent d7c67fc commit 10f3360

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

Makefile.in

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1106,6 +1106,16 @@ endif
11061106

11071107
depend: boot/rustboot$(X) $(CRATE_DEPFILES) $(ML_DEPFILES) $(C_DEPFILES)
11081108

1109+
1110+
######################################################################
1111+
# Re-configuration
1112+
######################################################################
1113+
1114+
config.mk: $(S)configure $(S)Makefile.in
1115+
@$(call E, cfg: reconfiguring)
1116+
$(S)configure $(CFG_CONFIGURE_ARGS)
1117+
1118+
11091119
######################################################################
11101120
# Distribution
11111121
######################################################################

configure

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ CFG_CPUTYPE=$(uname -m)
8787
CFG_SELF=$(echo $0 | tr '\' '/')
8888
CFG_SRC_DIR=${CFG_SELF%${CFG_SELF##*/}}
8989
CFG_BUILD_DIR=$(echo $PWD | tr '\' '/')
90+
CFG_CONFIGURE_ARGS="$@"
91+
9092

9193
msg "recreating config.mk"
9294
echo '' >config.mk
@@ -108,6 +110,7 @@ putvar CFG_SRC_DIR
108110
putvar CFG_BUILD_DIR
109111
putvar CFG_OSTYPE
110112
putvar CFG_CPUTYPE
113+
putvar CFG_CONFIGURE_ARGS
111114

112115
msg "looking for build programs"
113116
probe_need CFG_GCC gcc

0 commit comments

Comments
 (0)