This commit is contained in:
Tilo-K committed 2025-06-20 13:23:33 +02:00
commit 55e42817be
5 files changed
+40

No files matched your search

+1
View File
@@ -0,0 +1 @@
build
+23
View File
@@ -0,0 +1,23 @@
cmake_minimum_required(VERSION 3.16)
project(SeaFlags LANGUAGES CXX C)
enable_testing()
add_subdirectory(tests)
add_library(SeaFlags STATIC
src/seaflags.c
)
target_include_directories(SeaFlags
PUBLIC
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
"$<INSTALL_INTERFACE:include>"
)
install(TARGETS SeaFlags
ARCHIVE DESTINATION lib
)
install(DIRECTORY include/
DESTINATION include
)
View File
Whitespace-only changes.
+12
View File
@@ -0,0 +1,12 @@
add_executable(SeaFlagTests
test_main.c
)
target_link_libraries(SeaFlagTests PRIVATE SeaFlags)
target_include_directories(SeaFlagTests
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/../include
)
add_test(NAME RunSeaFlagTests COMMAND SeaFlagTests)
+4
View File
@@ -0,0 +1,4 @@
int main(void) {
return 0;
}