From cae339e982b9c8e980b7c07a00192e281719f83e Mon Sep 17 00:00:00 2001 From: oDinZu WenKi Date: Fri, 23 Feb 2024 14:37:42 -0500 Subject: [PATCH 1/3] prepping CPM --- CMakeLists.txt | 11 +++++++---- src/base.c | 1 - src/ui/admin-dashboard.ui | 3 ++- src/ui/admin-register.ui | 3 ++- src/ui/content-manager.ui | 3 ++- src/ui/database-configure.ui | 3 ++- src/ui/drogon-dashboard.cmb | 12 ++++++------ src/ui/login.ui | 3 ++- src/ui/password-recovery.ui | 3 ++- 9 files changed, 25 insertions(+), 17 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ef40eef..2da82c0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,10 +39,12 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON) -# add CPM for C +# add CPM Deps. for C +# Note: only packages that have a CMakeLists.txt.. include(vendors/cmake/CPM_0.38.7.cmake) #CPMAddPackage("gh:postgres/postgres#7.1.3") +#CPMAddPackage("gh:nlohmann/json@3.10.5") # This is your project statement. You should always list languages; # Listing the version is nice here since it sets lots of useful variables @@ -117,12 +119,12 @@ find_package(PostgreSQL REQUIRED) pkg_check_modules(GTK4 REQUIRED gtk4>=4.0) message("GTK4 include dir: ${GTK4_INCLUDE_DIRS}") message("GTK4 libraries: ${GTK4_LIBRARY_DIRS}") -message("GTK4 Other CFlags: ${GTK4_CFLAGS_OTHER}") +message("GTK4 other Cflags: ${GTK4_CFLAGS_OTHER}") pkg_check_modules(ADW REQUIRED libadwaita-1>=1.3.5) message("ADW include dir: ${ADW_INCLUDE_DIRS}") message("ADW libraries: ${ADW_LIBRARY_DIRS}") -message("ADW Other CFlags: ${ADW_CFLAGS_OTHER}") +message("ADW other Cflags: ${ADW_CFLAGS_OTHER}") #pkg_check_modules(SSL REQUIRED openssl>=3.1.2) #message("SSL libraries: ${SSL_LIBRARY_DIRS}") @@ -136,12 +138,13 @@ link_directories(${GTK4_LIBRARY_DIRS} ${ADW_LIBRARY_DIRS}) add_definitions(${GTK4_CFLAGS_OTHER} ${ADW_CFLAGS_OTHER}) # Adding something we can run - Output name matches target name -add_executable(DrogonCMS src/base.c) +add_executable(DrogonCMS src/base.c ) #add_executable(PG_Store vendors/postgresql-db/main.cc) # Include drogon source code locally add_subdirectory(vendors/api-server/) add_subdirectory(vendors/simple-reverse-proxy/) +#add_subdirectory(vendors/cmake/) # This is a "default" library, and will match the *** variable setting. # Other common choices are STATIC, SHARED, and MODULE diff --git a/src/base.c b/src/base.c index b3d3917..8c8e9ff 100644 --- a/src/base.c +++ b/src/base.c @@ -34,7 +34,6 @@ #include #include #include -/*#include */ /* Static Variables diff --git a/src/ui/admin-dashboard.ui b/src/ui/admin-dashboard.ui index 07876fb..ae58bb3 100644 --- a/src/ui/admin-dashboard.ui +++ b/src/ui/admin-dashboard.ui @@ -1,6 +1,7 @@ - + - + - + - + - + - +