1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-22 04:15:54 -04:00

Cleanup: Use AS_CASE for sanitizer matching in configure

This commit is contained in:
Marvin Scholz 2018-07-11 12:17:31 +02:00
parent 1289c48b05
commit 2c9d33efb1

View File

@ -64,15 +64,18 @@ AS_VAR_IF(with_sanitizer, no, [], [
]) ])
AX_APPEND_FLAG([-g]) AX_APPEND_FLAG([-g])
AS_IF([test -z "${with_sanitizer##*address*}" ], [ AS_CASE("${with_sanitizer}",
[address], [
AX_APPEND_COMPILE_FLAGS([-fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=pointer-compare -fsanitize=pointer-subtract]) AX_APPEND_COMPILE_FLAGS([-fsanitize-address-use-after-scope -fno-omit-frame-pointer -fsanitize=pointer-compare -fsanitize=pointer-subtract])
]) ],
AS_IF([test -z "${with_sanitizer##*memory*}" ], [ [memory], [
AX_APPEND_COMPILE_FLAGS([-fPIE -pie]) AX_APPEND_COMPILE_FLAGS([-fPIE -pie])
]) ],
AS_IF([test -z "${with_sanitizer##*thread*}" ], [ [thread], [
AX_APPEND_COMPILE_FLAGS([-fPIE -pie]) AX_APPEND_COMPILE_FLAGS([-fPIE -pie])
]) ],
[]
)
]) ])
dnl Check for attributes dnl Check for attributes