From 1347c0741ba71526bb8e8aa4884d97b28ef7f3c0 Mon Sep 17 00:00:00 2001 From: Evan Burkey Date: Wed, 28 Feb 2024 08:17:41 -0800 Subject: [PATCH] update ci --- .gitignore | 4 ++-- .gitlab-ci.yml | 2 +- CMakeLists.txt | 11 +++++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 CMakeLists.txt diff --git a/.gitignore b/.gitignore index 0d6b993..3820021 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -cmake* +cmake-build* .cache build compile_commands.json test -.idea \ No newline at end of file +.idea diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9572630..881aa99 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,6 @@ test: script: - mkdir build - cd build - - cmake .. + - cmake .. - make - ./test diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..4b899ad --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.25) +project(spitwad C) + +set(CMAKE_C_STANDARD 11) + +add_library(spitwad STATIC spitwad.c) +if(${CMAKE_PROJECT_NAME} STREQUAL spitwad) + add_executable(test test.c) + target_link_libraries(test PRIVATE spitwad) + FILE(COPY DOOM1.WAD DESTINATION ${CMAKE_BINARY_DIR}) +endif()