diff options
author | midipix <writeonce@midipix.org> | 2021-06-09 00:02:19 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2021-06-09 00:02:19 +0000 |
commit | 2a3cd2689b976c0abb6a7dc234c698b3e84f3a67 (patch) | |
tree | 0903e816d407d08511179404556f46bb43813e2b /sofort/cfgtest/cfgtest.sh | |
parent | eec17387b00998036adb6b0d721287a3d9b4ee73 (diff) | |
download | slibtool-2a3cd2689b976c0abb6a7dc234c698b3e84f3a67.tar.bz2 slibtool-2a3cd2689b976c0abb6a7dc234c698b3e84f3a67.tar.xz |
build system: cfgtest: cfgtest_common_init(): simplify case logic.
Diffstat (limited to 'sofort/cfgtest/cfgtest.sh')
-rw-r--r-- | sofort/cfgtest/cfgtest.sh | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/sofort/cfgtest/cfgtest.sh b/sofort/cfgtest/cfgtest.sh index b044136..8d62a08 100644 --- a/sofort/cfgtest/cfgtest.sh +++ b/sofort/cfgtest/cfgtest.sh @@ -257,25 +257,13 @@ cfgtest_common_init() fi - if [ -z "$mb_cfgtest_headers" ] || [ "$cfgtest_type" = 'lib' ]; then - cfgtest_inc= - cfgtest_src="$cfgtest_code_snippet" - - elif [ "$cfgtest_type" = 'macro' ]; then - cfgtest_inc= - cfgtest_src="$cfgtest_code_snippet" - - elif [ "$cfgtest_type" = 'ldflag' ]; then - cfgtest_inc= - cfgtest_src= - - elif [ "$cfgtest_type" = 'switch' ]; then - cfgtest_inc= - cfgtest_src= - else + if [ -n "$mb_cfgtest_headers" ]; then cfgtest_inc=$(printf '#include <%s>\n' $mb_cfgtest_headers) cfgtest_src=$(printf '%s\n_\n' "$cfgtest_inc" \ | m4 -D_="$cfgtest_code_snippet") + else + cfgtest_inc= + cfgtest_src="$cfgtest_code_snippet" fi |