]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add individual toggles for asan/lsan/tsan/ubsan in spec file
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 6 Apr 2021 13:06:34 +0000 (14:06 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 6 Apr 2021 13:06:34 +0000 (14:06 +0100)
redhat/freeradius.spec

index f10fb44063ec6f572128d9b534444037220b82e3..c57eaf90c54aaaa0ef0f6b9e977ea71a74a75c77 100644 (file)
@@ -505,8 +505,19 @@ export RADIUSD_VERSION_RELEASE="%{release}"
 %endif
 %if %{?_with_developer:1}%{!?_with_developer:0}
         --enable-developer=yes \
-        --enable-address-sanitizer \
         --with-gperftools \
+%endif
+%if %{?_with_address_sanitizer:1}%{!?_with_address_sanitizer:0}
+        --enable-address-sanitizer \
+%endif
+%if %{?_with_leak_sanitizer:1}%{!?_with_leak_sanitizer:0}
+        --enable-leak-sanitizer \
+%endif
+%if %{?_with_thread_sanitizer:1}%{!?_with_thread_sanitizer:0}
+        --enable-thread-sanitizer \
+%endif
+%if %{?_with_undefined_behaviour_sanitizer:1}%{!?_with_undefined_behaviour_sanitizer:0}
+        --enable-undefined-behaviour-sanitizer \
 %endif
         %{?_with_rlm_yubikey} \
         %{?_without_rlm_yubikey} \