set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "build type")
-if(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
- set(CMAKE_C_FLAGS "-s -std=c99 -Wall -Wextra -pedantic -g -fsanitize=address")
-else()
+if(${CMAKE_BUILD_TYPE} STREQUAL "Release")
set(CMAKE_C_FLAGS "-s -std=c99 -Werror -Wextra -pedantic")
+else()
+ set(CMAKE_C_FLAGS "-std=c99 -Wall -Wextra -pedantic -g -fsanitize=address")
endif()
message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")