drogonCMS-cmake #20

Merged
sharpetronics merged 3 commits from drogonCMS-cmake into master 2024-01-23 01:37:01 -05:00
3 changed files with 10 additions and 10 deletions
Showing only changes of commit 002ffe3b0f - Show all commits

6
.gitignore vendored
View File

@ -68,9 +68,9 @@ m4/lt~obsolete.m4
/drogon_dashboard
/DrogonCMS
vendors/local-api-server/local-drogon-api-server
vendors/local-api-server/test/local-server_test
vendors/simple-reverse-proxy/simple_reverse_proxy
vendors/api-server/DrogonCMS_API_Server
vendors/api-server/test/local-server_test
vendors/simple-reverse-proxy/DrogonCMS_Reverse_Proxy
# Generated Makefile
# (meta build system like autotools,

View File

@ -1,7 +1,7 @@
# Note: drogon_ctl was implemented to create the local template architecture
cmake_minimum_required(VERSION 3.5)
project(DrogonCMS-API-Server CXX)
project(DrogonCMS_API_Server CXX)
include(CheckIncludeFileCXX)

View File

@ -1,5 +1,5 @@
cmake_minimum_required (VERSION 3.5)
project(simple_reverse_proxy CXX)
project(DrogonCMS_Reverse_Proxy CXX)
include(CheckIncludeFileCXX)
@ -14,7 +14,7 @@ endif()
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
add_executable(simple_reverse_proxy main.cc)
add_executable(DrogonCMS_Reverse_Proxy main.cc)
##########
# If you include the drogon source code locally in your project, use this method to add drogon
@ -23,13 +23,13 @@ add_executable(simple_reverse_proxy main.cc)
##########
find_package(Drogon CONFIG REQUIRED)
target_link_libraries(simple_reverse_proxy PRIVATE Drogon::Drogon)
target_link_libraries(DrogonCMS_Reverse_Proxy PRIVATE Drogon::Drogon)
if(CMAKE_CXX_STANDARD LESS 17)
#With C++14, use boost to support any and string_view
message(STATUS "use c++14")
find_package(Boost 1.61.0 REQUIRED)
target_include_directories(simple_reverse_proxy PRIVATE ${Boost_INCLUDE_DIRS})
target_include_directories(DrogonCMS_Reverse_Proxy PRIVATE ${Boost_INCLUDE_DIRS})
else()
message(STATUS "use c++17")
endif()
@ -52,5 +52,5 @@ foreach(cspFile ${SCP_LIST})
set(VIEWSRC ${VIEWSRC} ${classname}.cc)
endforeach()
target_include_directories(simple_reverse_proxy PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/models)
target_sources(simple_reverse_proxy PRIVATE ${SRC_DIR} ${CTL_SRC} ${FILTER_SRC} ${VIEWSRC} ${PLUGIN_SRC} ${MODEL_SRC})
target_include_directories(DrogonCMS_Reverse_Proxy PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/models)
target_sources(DrogonCMS_Reverse_Proxy PRIVATE ${SRC_DIR} ${CTL_SRC} ${FILTER_SRC} ${VIEWSRC} ${PLUGIN_SRC} ${MODEL_SRC})