1
0
mirror of https://github.com/libretro/RetroArch synced 2025-02-18 00:40:36 +00:00

qb: Turn $CONFIG_DEFINES from a temporary file into a variable.

This commit is contained in:
orbea 2017-11-23 17:34:16 -08:00
parent 7ac5eda1e1
commit 6351e21d9e
2 changed files with 6 additions and 10 deletions

1
.gitignore vendored

@ -95,7 +95,6 @@ pkg/apple/iOS/modules/
obj-unix/ obj-unix/
.vagrant/ .vagrant/
.CONFIG_DEFINES
/pkg/msvc/Release Cg/*.exe /pkg/msvc/Release Cg/*.exe
/pkg/msvc/Release Cg/*.iobj /pkg/msvc/Release Cg/*.iobj
/pkg/msvc/Release Cg/*.ipdb /pkg/msvc/Release Cg/*.ipdb

@ -1,12 +1,10 @@
MAKEFILE_DEFINES='' MAKEFILE_DEFINES=''
CONFIG_DEFINES='.CONFIG_DEFINES' CONFIG_DEFINES=''
cat /dev/null > "$CONFIG_DEFINES"
#cat /dev/null > "${CONFIG_DEFINES=.CONFIG_DEFINES}"
[ "$PREFIX" ] || PREFIX="/usr/local" [ "$PREFIX" ] || PREFIX="/usr/local"
add_define_header() add_define_header()
{ echo "$1=$2" >> "$CONFIG_DEFINES";} { CONFIG_DEFINES="${CONFIG_DEFINES} $1=$2"; }
add_define_make() add_define_make()
{ MAKEFILE_DEFINES="${MAKEFILE_DEFINES} $1=$2"; } { MAKEFILE_DEFINES="${MAKEFILE_DEFINES} $1=$2"; }
@ -207,9 +205,10 @@ create_config_header()
shift shift
done done
while IFS='=' read -r VAR VAL; do eval "set -- $CONFIG_DEFINES"
printf %s\\n "#define $VAR $VAL" for VAR do
done < "$CONFIG_DEFINES" printf %s\\n "#define ${VAR%%=*} ${VAR#*=}"
done
printf %s\\n '#endif' printf %s\\n '#endif'
} > "$outfile" } > "$outfile"
@ -264,5 +263,3 @@ create_config_make()
} }
. qb/config.libs.sh . qb/config.libs.sh
rm -f -- "$CONFIG_DEFINES"