drogonCMS-cmake #20
6
.gitignore
vendored
6
.gitignore
vendored
@ -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,
|
||||
|
2
vendors/api-server/CMakeLists.txt
vendored
2
vendors/api-server/CMakeLists.txt
vendored
@ -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)
|
||||
|
||||
|
12
vendors/simple-reverse-proxy/CMakeLists.txt
vendored
12
vendors/simple-reverse-proxy/CMakeLists.txt
vendored
@ -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})
|
||||
|
Loading…
x
Reference in New Issue
Block a user