configure: Dump build CONFIG to sourceable file

Change-Id: I33d03d1850c92673f28107d52c886df5bfb685f1
Signed-off-by: Michal Berger <michalx.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1106
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Michal Berger 2020-03-02 20:38:44 +01:00 committed by Tomasz Zawadzki
parent c3329b52a0
commit db3ebfe69a
2 changed files with 6 additions and 0 deletions

1
.gitignore vendored
View File

@ -31,3 +31,4 @@ mk/cc.flags.mk
PYTHON_COMMAND
test_completions.txt
timing.txt
test/common/build_config.sh

5
configure vendored
View File

@ -804,6 +804,11 @@ rm -f $rootdir/mk/cc.flags.mk
[ -n "$DESTDIR" ] && echo "DESTDIR?=$DESTDIR" >> $rootdir/mk/cc.flags.mk
echo "done."
# Create .sh with build config for easy sourcing|lookup during the tests.
for conf in "${!CONFIG[@]}"; do
echo "CONFIG_$conf=${CONFIG[$conf]}"
done >"$rootdir/test/common/build_config.sh"
if [[ $sys_name == "FreeBSD" ]]; then
echo "Type 'gmake' to build."
else