From 891e2b45db177feb440841a4e0eaeddeb63f6e13 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Wed, 26 Jul 2023 23:59:35 +0800 Subject: [PATCH] added CMakeLists.txt and path_config.cmake --- CMakeLists.txt | 8 ++++++++ path_config.cmake | 9 +++++++++ src/CMakeLists.txt | 0 3 files changed, 17 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 path_config.cmake create mode 100644 src/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..c5940cb --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,8 @@ +cmake_minimum_required(VERSION 3.0) + +project(CMGUI) + +include(path_config.cmake) +CMGUISetup(${CMAKE_CURRENT_SOURCE_DIR}) + +add_subdirectory(${CMGUI_ROOT_SOURCE_PATH}) diff --git a/path_config.cmake b/path_config.cmake new file mode 100644 index 0000000..ed7a83b --- /dev/null +++ b/path_config.cmake @@ -0,0 +1,9 @@ +macro(CMGUISetup CMGUI_ROOT_PATH) + + message("CMROOT_ROOT_PATH: " ${CMGUI_ROOT_PATH}) + + set(CMGUI_ROOT_INCLUDE_PATH ${CMGUI_ROOT_PATH}/inc/gui) + set(CMGUI_ROOT_SOURCE_PATH ${CMGUI_ROOT_PATH}/src) + + include_directories(${CMGUI_ROOT_INCLUDE_PATH}) +endmacro() diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..e69de29