commit - 3557439489e45dc65b16d38d7824899f996087da
commit + 1347c0741ba71526bb8e8aa4884d97b28ef7f3c0
blob - 0d6b9930861bc435e82ffee20ba4dcd095c0d866
blob + 3820021db84bdf0cd368b3343489d948258b4796
--- .gitignore
+++ .gitignore
-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
script:
- mkdir build
- cd build
- - cmake ..
+ - cmake ..
- make
- ./test
blob - /dev/null
blob + 4b899adf1583e4bebba39b85a578e14586e3eed3 (mode 644)
--- /dev/null
+++ CMakeLists.txt
+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()