diff --git a/CMakeLists.txt b/CMakeLists.txt index 3602b50..8186695 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,7 @@ cmake_minimum_required(VERSION 3.1...3.28) # (But usually don't do this, except maybe for C++ standard) set(CMAKE_PROJECT_DESCRIPTION "A GTK Drogon CMS") set(CMAKE_PROJECT_HOMEPAGE_URL "https://github.com/odinzu/drogoncms") +set(CPM_DOWNLOAD_LOCATION "${CMAKE_BINARY_DIR}/vendors/cmake/CPM_${CPM_DOWNLOAD_VERSION}.cmake") set(CMAKE_C_STANDARD 11) set(CMAKE_CXX_STANDARD 17) @@ -39,7 +40,9 @@ set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON) # add CPM for C -include(cmake/CPM_0.38.7.cmake) +include(vendors/cmake/CPM_0.38.7.cmake) + +#CPMAddPackage("gh:postgres/postgres#7.1.3") # This is your project statement. You should always list languages; # Listing the version is nice here since it sets lots of useful variables diff --git a/cmake/CPM_0.38.7.cmake b/vendors/cmake/CPM_0.38.7.cmake similarity index 100% rename from cmake/CPM_0.38.7.cmake rename to vendors/cmake/CPM_0.38.7.cmake diff --git a/vendors/cpm/get_cpm.cmake b/vendors/cmake/cpm/get_cpm.cmake similarity index 100% rename from vendors/cpm/get_cpm.cmake rename to vendors/cmake/cpm/get_cpm.cmake