CMAKE_MINIMUM_REQUIRED(VERSION 3.25.1)
-IF (CMAKE_BUILD_TYPE STREQUAL "Release")
- SET(CMAKE_C_FLAGS "-std=c99 -Werror" CACHE STRING "release c flags")
+IF ("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
+ SET(CMAKE_C_FLAGS "-std=c99 -Werror")
ELSE()
- SET(CMAKE_C_FLAGS "-std=c99 -g -Wall -fsanitize=address" CACHE STRING "debug c flags")
+ SET(CMAKE_C_FLAGS "-std=c99 -g -Wall -fsanitize=address")
ENDIF()
MESSAGE(STATUS "CMAKE_C_FLAGS: ${CMAKE_C_FLAGS}")