From 4def3856f105b1461615285c9e33750a51177994 Mon Sep 17 00:00:00 2001 From: Malfurious Date: Wed, 5 Jul 2023 16:11:16 -0400 Subject: Add CMake build system Signed-off-by: Malfurious --- CMakeLists.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..29662a6 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,27 @@ +cmake_minimum_required(VERSION 3.12) + +project( + misplays + VERSION 0.0.1 + LANGUAGES C +) + +set_property(GLOBAL PROPERTY C_STANDARD 99) +add_compile_options(-W -Wall -Wextra -Wpedantic -g) +add_compile_definitions( + MISPLAYS_VERSION=${PROJECT_VERSION} + _GNU_SOURCE +) + +add_executable(${PROJECT_NAME} + console.c + curshelpers.c + misplays.c +) + +target_link_libraries(${PROJECT_NAME} + ncurses + panel +) + +install(TARGETS ${PROJECT_NAME}) -- cgit v1.2.3