Commit Diff


commit - 3557439489e45dc65b16d38d7824899f996087da
commit + 1347c0741ba71526bb8e8aa4884d97b28ef7f3c0
blob - 0d6b9930861bc435e82ffee20ba4dcd095c0d866
blob + 3820021db84bdf0cd368b3343489d948258b4796
--- .gitignore
+++ .gitignore
@@ -1,6 +1,6 @@
-cmake*
+cmake-build*
 .cache
 build
 compile_commands.json
 test
-.idea
\ No newline at end of file
+.idea
blob - 95726308eca49b759a0374eb54c13b66f0d7ce7c
blob + 881aa99011bb10aab88cd733c397443922afcd34
--- .gitlab-ci.yml
+++ .gitlab-ci.yml
@@ -3,6 +3,6 @@ test:
   script:
     - mkdir build
     - cd build
-    - cmake ..
+    - cmake .. 
     - make
     - ./test
blob - /dev/null
blob + 4b899adf1583e4bebba39b85a578e14586e3eed3 (mode 644)
--- /dev/null
+++ 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()