summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authortanaka takashi <isazaka@gmail.com>2026-06-29 01:28:01 +0900
committertanaka takashi <isazaka@gmail.com>2026-06-29 01:28:01 +0900
commit8d38b06f11c713e547d70468340242f23322152c (patch)
tree566b4c658d7d0157c0cec4da490b37aa747a2d4e /CMakeLists.txt
first commit
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..0e34b7b
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,22 @@
+cmake_minimum_required(VERSION 3.25)
+
+project(
+ tiny-convmem-mcp
+ VERSION 0.1.0
+ DESCRIPTION "A tiny MCP server for conversation memory"
+ LANGUAGES C
+)
+
+set(CMAKE_C_STANDARD 17)
+set(CMAKE_C_STANDARD_REQUIRED ON)
+set(CMAKE_C_EXTENSIONS OFF)
+
+include(CTest)
+include(cmake/mcpc.cmake)
+
+add_subdirectory(src)
+
+if(BUILD_TESTING)
+ add_subdirectory(tests)
+endif()
+