dynamic-array/CMakeLists.txt

20 lines
535 B
CMake

cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
project(dynarr
VERSION 0
DESCRIPTION "Simple Dynamic Arrays"
HOMEPAGE_URL "https://git.warwick-new.co.uk/"
LANGUAGES C
)
add_compile_options(-fsanitize=address)
add_link_options(-fsanitize=address)
set(CMAKE_C_STANDARD 17)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
# Executables
file(GLOB_RECURSE SOURCE_FILES
${CMAKE_SOURCE_DIR}/src/*.c)
file(GLOB_RECURSE HEADER_FILES
${CMAKE_SOURCE_DIR}/src/*.h)
add_executable(${PROJECT_NAME} ${HEADER_FILES} ${SOURCE_FILES})