Merge pull request #5761 from orbea/config.mk
qb: Turn $MAKEFILE_DEFINES from a temporary file into a variable.
This commit is contained in:
commit
fcde68ecde
|
@ -95,7 +95,6 @@ pkg/apple/iOS/modules/
|
||||||
obj-unix/
|
obj-unix/
|
||||||
.vagrant/
|
.vagrant/
|
||||||
|
|
||||||
.MAKEFILE_DEFINES
|
|
||||||
.CONFIG_DEFINES
|
.CONFIG_DEFINES
|
||||||
/pkg/msvc/Release Cg/*.exe
|
/pkg/msvc/Release Cg/*.exe
|
||||||
/pkg/msvc/Release Cg/*.iobj
|
/pkg/msvc/Release Cg/*.iobj
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
MAKEFILE_DEFINES='.MAKEFILE_DEFINES'
|
MAKEFILE_DEFINES=''
|
||||||
CONFIG_DEFINES='.CONFIG_DEFINES'
|
CONFIG_DEFINES='.CONFIG_DEFINES'
|
||||||
cat /dev/null > "$MAKEFILE_DEFINES" > "$CONFIG_DEFINES"
|
cat /dev/null > "$CONFIG_DEFINES"
|
||||||
#cat /dev/null > "${MAKEFILE_DEFINES:=.MAKEFILE_DEFINES}" > "${CONFIG_DEFINES=.CONFIG_DEFINES}"
|
#cat /dev/null > "${CONFIG_DEFINES=.CONFIG_DEFINES}"
|
||||||
|
|
||||||
[ "$PREFIX" ] || PREFIX="/usr/local"
|
[ "$PREFIX" ] || PREFIX="/usr/local"
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ add_define_header()
|
||||||
{ echo "$1=$2" >> "$CONFIG_DEFINES";}
|
{ echo "$1=$2" >> "$CONFIG_DEFINES";}
|
||||||
|
|
||||||
add_define_make()
|
add_define_make()
|
||||||
{ echo "$1=$2" >> "$MAKEFILE_DEFINES";}
|
{ MAKEFILE_DEFINES="${MAKEFILE_DEFINES} $1=$2"; }
|
||||||
|
|
||||||
add_include_dirs()
|
add_include_dirs()
|
||||||
{ while [ "$1" ]; do INCLUDE_DIRS="$INCLUDE_DIRS -I$1"; shift; done
|
{ while [ "$1" ]; do INCLUDE_DIRS="$INCLUDE_DIRS -I$1"; shift; done
|
||||||
|
@ -251,13 +251,14 @@ create_config_make()
|
||||||
esac
|
esac
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
while IFS='=' read -r VAR VAL; do
|
eval "set -- $MAKEFILE_DEFINES"
|
||||||
printf %s\\n "$VAR = $VAL"
|
for VAR do
|
||||||
done < "$MAKEFILE_DEFINES"
|
printf %s\\n "${VAR%%=*} = ${VAR#*=}"
|
||||||
|
done
|
||||||
|
|
||||||
} > "$outfile"
|
} > "$outfile"
|
||||||
}
|
}
|
||||||
|
|
||||||
. qb/config.libs.sh
|
. qb/config.libs.sh
|
||||||
|
|
||||||
rm -f -- "$MAKEFILE_DEFINES" "$CONFIG_DEFINES"
|
rm -f -- "$CONFIG_DEFINES"
|
||||||
|
|
Loading…
Reference in New Issue