summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README (renamed from README.md)12
-rw-r--r--TODO (renamed from TODO.md)1
-rw-r--r--source/test/integration/fetch_content/.gitignore1
-rw-r--r--source/test/integration/fetch_content/CMakeLists.txt19
-rw-r--r--source/test/integration/fetch_content/main.c7
-rw-r--r--source/test/integration/find_package/.gitignore2
-rw-r--r--source/test/integration/find_package/CMakeLists.txt34
-rw-r--r--source/test/integration/find_package/source/CMakeLists.txt10
-rw-r--r--source/test/integration/find_package/source/main.c7
9 files changed, 8 insertions, 85 deletions
diff --git a/README.md b/README
index f6e9a4f..f8f40c1 100644
--- a/README.md
+++ b/README
@@ -1,5 +1,8 @@
-# kit
+kit
+A collection of C libraries.
+
+Features
- Unit-testing
- Microbenchmarks
- Lower bound
@@ -15,8 +18,7 @@
- Mutual exclusion
- Thread
-Condition variables, mutual exclusions and threads implementation was forked from [Mesa][mesa_link] source code.
-
-Folder `include` contains header-only version of this library.
+Condition variables, mutual exclusions and threads implementation was forked from Mesa source code.
+* https://gitlab.freedesktop.org/mesa/mesa
-[mesa_link]: https://gitlab.freedesktop.org/mesa/mesa
+Folder "/include" contains header-only version of this library.
diff --git a/TODO.md b/TODO
index 8e5a4d7..f8545f4 100644
--- a/TODO.md
+++ b/TODO
@@ -1,5 +1,6 @@
# kit To-Do
- Build system
+ - Remove CMake scripts
- Allocators
- Memory pool
- Memory stack
diff --git a/source/test/integration/fetch_content/.gitignore b/source/test/integration/fetch_content/.gitignore
deleted file mode 100644
index 84c048a..0000000
--- a/source/test/integration/fetch_content/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build/
diff --git a/source/test/integration/fetch_content/CMakeLists.txt b/source/test/integration/fetch_content/CMakeLists.txt
deleted file mode 100644
index efa83d0..0000000
--- a/source/test/integration/fetch_content/CMakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-cmake_minimum_required(VERSION 3.16)
-set(NAME kit-integration-fetch-content)
-project(${NAME} C)
-
-include(FetchContent)
-FetchContent_Declare(
- kit
- GIT_REPOSITORY https://github.com/automainint/kit.git
- GIT_TAG dev)
-set(KIT_ENABLE_TESTING OFF)
-FetchContent_MakeAvailable(kit)
-
-add_executable(${NAME})
-target_sources(${NAME} PRIVATE main.c)
-target_link_libraries(${NAME} PRIVATE kit::kit)
-
-enable_testing()
-add_test(NAME ${NAME}-run COMMAND ${NAME})
-set_tests_properties(${NAME}-run PROPERTIES TIMEOUT "15")
diff --git a/source/test/integration/fetch_content/main.c b/source/test/integration/fetch_content/main.c
deleted file mode 100644
index 60d4f1d..0000000
--- a/source/test/integration/fetch_content/main.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <kit/async_function.h>
-#include <kit/dynamic_array.h>
-#include <kit/input_buffer.h>
-
-int main() {
- return 0;
-}
diff --git a/source/test/integration/find_package/.gitignore b/source/test/integration/find_package/.gitignore
deleted file mode 100644
index 0ba45dd..0000000
--- a/source/test/integration/find_package/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/build/
-/install/
diff --git a/source/test/integration/find_package/CMakeLists.txt b/source/test/integration/find_package/CMakeLists.txt
deleted file mode 100644
index f21cdae..0000000
--- a/source/test/integration/find_package/CMakeLists.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-cmake_minimum_required(VERSION 3.16)
-set(NAME kit-integration-find-package)
-project(${NAME}-root)
-
-include(ExternalProject)
-
-ExternalProject_Add(
- kit
- GIT_REPOSITORY https://github.com/automainint/kit.git
- GIT_TAG dev
- CMAKE_ARGS
- -D CMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_SOURCE_DIR}/install
- -D KIT_ENABLE_TESTING=OFF)
-
-ExternalProject_Add(
- ${NAME}
- SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/source
- CMAKE_ARGS
- -D CMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_SOURCE_DIR}/install)
-
-ExternalProject_Add_StepDependencies(${NAME} build kit)
-
-include(GNUInstallDirs)
-
-enable_testing()
-
-add_test(
- NAME ${NAME}-run
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/install/${CMAKE_INSTALL_BINDIR}/${NAME}${CMAKE_EXECUTABLE_SUFFIX})
-
-set_tests_properties(
- ${NAME}-run
- PROPERTIES
- TIMEOUT "15")
diff --git a/source/test/integration/find_package/source/CMakeLists.txt b/source/test/integration/find_package/source/CMakeLists.txt
deleted file mode 100644
index 2dc34a1..0000000
--- a/source/test/integration/find_package/source/CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-cmake_minimum_required(VERSION 3.16)
-set(NAME kit-integration-find-package)
-project(${NAME} C)
-
-find_package(kit REQUIRED)
-
-add_executable(${NAME})
-target_sources(${NAME} PRIVATE main.c)
-target_link_libraries(${NAME} PRIVATE kit::kit)
-install(TARGETS ${NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
diff --git a/source/test/integration/find_package/source/main.c b/source/test/integration/find_package/source/main.c
deleted file mode 100644
index 60d4f1d..0000000
--- a/source/test/integration/find_package/source/main.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include <kit/async_function.h>
-#include <kit/dynamic_array.h>
-#include <kit/input_buffer.h>
-
-int main() {
- return 0;
-}