cmake_minimum_required(VERSION 3.10) project(playergame C) set(CMAKE_CXX_STANDARD 99) set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror") include_directories(src) add_definitions(-g) add_definitions(-p) # add_definitions(-s) # add_definitions(-fsanitize=address) file(GLOB SOURCES "src/*.c" "src/**/*.c") add_executable(${CMAKE_PROJECT_NAME} ${SOURCES}) target_link_libraries(${CMAKE_PROJECT_NAME} curses) target_link_options(${CMAKE_PROJECT_NAME} PRIVATE -fsanitize=address)