1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
Remove bash-isms from configure script
--- configure.ac.orig 2024-02-21 00:49:54 UTC
+++ configure.ac
@@ -189,16 +189,16 @@ if (test "x$debug" = "xyes"); then
if (test "x$debug" = "xyes"); then
AC_DEFINE(DEBUG, 1, [Define if debug message output code should be built.])
- GLOBAL_CFLAGS+=" -g"
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -g"
fi
if test "x$enable_static" = "xyes" -a "x$enable_shared" = "xno"; then
- GLOBAL_CFLAGS+=" -DLIBPLIST_STATIC"
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -DLIBPLIST_STATIC"
fi
GLOBAL_CXXFLAGS=$GLOBAL_CFLAGS
AS_COMPILER_FLAG([-fvisibility=hidden], [
- GLOBAL_CFLAGS+=" -fvisibility=hidden"
+ GLOBAL_CFLAGS="$GLOBAL_CFLAGS -fvisibility=hidden"
], [])
AC_SUBST(GLOBAL_CFLAGS)
@@ -237,23 +237,23 @@ if test "x$build_sanitizers" = "xyes"; then
if test "x$build_sanitizers" = "xyes"; then
AS_COMPILER_FLAG([-fsanitize=address], [
- SANITIZER_FLAGS+=" -fsanitize=address"
+ SANITIZER_FLAGS="$SANITIZER_FLAGS -fsanitize=address"
ASAN_AVAILABLE=yes
], [])
if test "$ASAN_AVAILABLE" = "yes"; then
AS_COMPILER_FLAG([-fsanitize=address -fsanitize-address-use-after-scope], [
- SANITIZER_FLAGS+=" -fsanitize-address-use-after-scope"
+ SANITIZER_FLAGS="$SANITIZER_FLAGS -fsanitize-address-use-after-scope"
], [])
- SANITIZERS+="ASAN "
+ SANITIZERS="$SANITIZERS ASAN"
fi
AS_COMPILER_FLAG([-fsanitize=undefined], [
- SANITIZER_FLAGS+=" -fsanitize=undefined"
+ SANITIZER_FLAGS="$SANITIZER_FLAGS -fsanitize=undefined"
UBSAN_AVAILABLE=yes
], [])
if test "$UBSAN_AVAILABLE" = "yes"; then
- SANITIZERS+="UBSAN "
+ SANITIZERS="$SANITIZERS UBSAN"
fi
if test -z "$SANITIZER_FLAGS"; then
@@ -266,13 +266,13 @@ if test "x$build_sanitizers" = "xyes"; then
if test -z "$SAN_COV_FLAGS"; then
SAN_COV_FLAGS="$COV_CHECK"
else
- SAN_COV_FLAGS+=",$COV_CHECK"
+ SAN_COV_FLAGS="$SAN_COV_FLAGS,$COV_CHECK"
fi
], [])
done
if test -n "$SAN_COV_FLAGS"; then
- SANITIZER_FLAGS+=" -fsanitize-coverage=$SAN_COV_FLAGS"
- SANITIZERS+="+coverage "
+ SANITIZER_FLAGS="$SANITIZER_FLAGS -fsanitize-coverage=$SAN_COV_FLAGS"
+ SANITIZERS="$SANITIZERS +coverage"
else
AC_MSG_WARN([No sanitizer coverage supported by compiler])
fi
@@ -280,20 +280,20 @@ if test "x$build_sanitizers" = "xyes"; then
CFLAGS="-O1"
AS_COMPILER_FLAG([-fno-omit-frame-pointer], [
- CFLAGS+=" -fno-omit-frame-pointer"
+ CFLAGS="$CFLAGS -fno-omit-frame-pointer"
], [])
AS_COMPILER_FLAG([-gline-tables-only], [
- CFLAGS+=" -gline-tables-only"
+ CFLAGS="$CFLAGS -gline-tables-only"
],
[
- CFLAGS+=" -g"
+ CFLAGS="$CFLAGS -g"
])
- EXTRA_CONF+=" Enabled sanitizers ......: $SANITIZERS
+ EXTRA_CONF="$EXTRA_CONF Enabled sanitizers ......:$SANITIZERS
"
- CFLAGS+=" $SANITIZER_FLAGS"
+ CFLAGS="$CFLAGS $SANITIZER_FLAGS"
CXXFLAGS="$CFLAGS -std=c++11"
fi
@@ -307,9 +307,9 @@ if test "x$build_fuzzers" = "xyes"; then
;;
esac
- CFLAGS+=" -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION"
+ CFLAGS="$CFLAGS -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION"
- EXTRA_CONF+=" Build fuzzers ...........: yes
+ EXTRA_CONF="$EXTRA_CONF Build fuzzers ...........: yes
"
fi
|