Commit 72ce79d8 authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

[fix] directly use USAN_CHECKS_LIST without string concat in CMakeLists.txt

parent 99ce304d
Loading
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -95,10 +95,9 @@ if(UNIX)
        implicit-conversion
        local-bounds
      )
      string(JOIN , USAN_CHECKS_ENABLE ${USAN_CHECKS_LIST})

      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=${USAN_CHECKS_ENABLE} -fsanitize-recover=${USAN_CHECKS_ENABLE}")
      set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=${USAN_CHECKS_ENABLE} -fsanitize-recover=${USAN_CHECKS_ENABLE}")
      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=${USAN_CHECKS_LIST} -fsanitize-recover=${USAN_CHECKS_LIST}")
      set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=${USAN_CHECKS_LIST} -fsanitize-recover=${USAN_CHECKS_LIST}")
    else()
      message(FATAL_ERROR "Unknown CLANG setting: ${CLANG}")
    endif()