summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-02-25 21:35:50 -0500
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-02-25 21:35:50 -0500
commit84830c81c9e0188c840d13b99e077d557f210c21 (patch)
treeecc1c17b0dfec4a3fc4fdc657a4ee4291fddc22b /CMakeLists.txt
parent76b511c7fecac26e305600f3a2274d1039e62b67 (diff)
feat: Support for menuconfig & genconfig
Support for menuconfig and genconfg as targets in cmake.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..2a13540
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,18 @@
+########################################################################################################################
+# General Configuration
+########################################################################################################################
+cmake_minimum_required(VERSION 3.22)
+project(KconfigCmake VERSION 0.0.1 LANGUAGES C)
+
+list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+
+include(Kconfig)
+
+if(CONFIG_USE_TOOLCHAIN_FILE)
+ include(${CONFIG_CMAKE_TOOLCHAIN_FILE})
+endif()
+
+include_directories(${CMAKE_BINARY_DIR})
+
+add_executable(test ${CMAKE_CURRENT_SOURCE_DIR}/source/test.c)
+