diff options
author | midipix <writeonce@midipix.org> | 2021-05-26 01:18:13 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2021-05-26 14:37:32 +0000 |
commit | a850241d4a55ed3dede1abfaead6ed51034f99b8 (patch) | |
tree | d95e78a26ed3f548099442b94b98d6802876639c /sofort/cfgtest | |
parent | 3fe72ce3476755d51037602118469177a6dfd916 (diff) | |
download | sbpython2-a850241d4a55ed3dede1abfaead6ed51034f99b8.tar.bz2 sbpython2-a850241d4a55ed3dede1abfaead6ed51034f99b8.tar.xz |
build system: cfgtest: cfgtest_common_init(): refactor.
Diffstat (limited to 'sofort/cfgtest')
-rw-r--r-- | sofort/cfgtest/cfgtest.sh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sofort/cfgtest/cfgtest.sh b/sofort/cfgtest/cfgtest.sh index ab5d2ab..87fb4f3 100644 --- a/sofort/cfgtest/cfgtest.sh +++ b/sofort/cfgtest/cfgtest.sh @@ -184,15 +184,17 @@ cfgtest_ldflags_append() cfgtest_common_init() { # cfgtest variables - if [ "${1:-}" = 'asm' ]; then + cfgtest_type="${1:-}" + + if [ "$cfgtest_type" = 'asm' ]; then cfgtest_fmt='%s -c -xc - -o a.out' - elif [ "${1:-}" = 'lib' ]; then + elif [ "$cfgtest_type" = 'lib' ]; then cfgtest_fmt='%s -xc - -o a.out' else cfgtest_fmt='%s -S -xc - -o -' fi - if [ "${1:-}" = 'lib' ]; then + if [ "$cfgtest_type" = 'lib' ]; then cfgtest_cmd=$(printf "$cfgtest_fmt %s %s %s" \ "$mb_cfgtest_cc" \ "$mb_cfgtest_cflags" \ @@ -204,7 +206,7 @@ cfgtest_common_init() "$mb_cfgtest_cflags") fi - if [ -z "$mb_cfgtest_headers" ] || [ "${1:-}" = 'lib' ]; then + if [ -z "$mb_cfgtest_headers" ] || [ "$cfgtest_type" = 'lib' ]; then cfgtest_inc= cfgtest_src="$cfgtest_code_snippet" else @@ -220,7 +222,7 @@ cfgtest_common_init() printf ' \\\n\t%s' "$cfgtest_cflag" >&3 done - if [ "${1:-}" = 'lib' ]; then + if [ "$cfgtest_type" = 'lib' ]; then for cfgtest_lib in $cfgtest_libs; do printf ' \\\n\t%s' "$cfgtest_lib" >&3 done |