mirror of
https://github.com/drogonframework/drogon.git
synced 2025-09-18 00:01:01 -04:00
Update CMakeLists.txt
This commit is contained in:
parent
332ba33b5b
commit
1d11c0cab4
@ -58,12 +58,12 @@ if(Boost_FOUND)
|
||||
include_directories(${Boost_INCLUDE_DIRS})
|
||||
endif()
|
||||
|
||||
if (DEBUG STREQUAL YES)
|
||||
set(CMAKE_CXX_FLAGS "-std=${CMAKE_CXX_STD_FLAGS} -g -Wall -fpermissive ${CMAKE_CXX_FLAGS}")
|
||||
else()
|
||||
set(CMAKE_CXX_FLAGS "-std=${CMAKE_CXX_STD_FLAGS} -O2 -Wall -fpermissive ${CMAKE_CXX_FLAGS}")
|
||||
if(CMAKE_BUILD_TYPE STREQUAL "")
|
||||
set(CMAKE_BUILD_TYPE Release)
|
||||
endif()
|
||||
#string(REPLACE ";" " " CMAKE_CXX_FLAGS "${CXX_FLAGS}")
|
||||
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -std=${CMAKE_CXX_STD_FLAGS}")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall -std=${CMAKE_CXX_STD_FLAGS}")
|
||||
|
||||
MESSAGE(STATUS ${CMAKE_CXX_FLAGS})
|
||||
|
||||
@ -121,9 +121,12 @@ file(APPEND "${CONFIG_HEADER}" "#else\n")
|
||||
file(APPEND "${CONFIG_HEADER}" "#error,must use c++17 or boost to support any\n")
|
||||
file(APPEND "${CONFIG_HEADER}" "#endif\n")
|
||||
file(APPEND "${CONFIG_HEADER}" "#endif\n")
|
||||
|
||||
file(APPEND "${CONFIG_HEADER}" "\n" "const char compileFlags[]=\"" ${CMAKE_CXX_FLAGS} "\";")
|
||||
|
||||
string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_LOWER)
|
||||
if(CMAKE_BUILD_TYPE_LOWER STREQUAL release)
|
||||
file(APPEND "${CONFIG_HEADER}" "\n" "const char compileFlags[]=\"" ${CMAKE_CXX_FLAGS_RELEASE} "\";")
|
||||
else()
|
||||
file(APPEND "${CONFIG_HEADER}" "\n" "const char compileFlags[]=\"" ${CMAKE_CXX_FLAGS_DEBUG} "\";")
|
||||
endif()
|
||||
get_target_property(INS drogon INCLUDE_DIRECTORIES)
|
||||
file(APPEND "${CONFIG_HEADER}" "\nconst char includeDirs[]=\"")
|
||||
foreach(loop_var ${INS})
|
||||
|
@ -120,6 +120,7 @@ int main()
|
||||
drogon::HttpAppFramework::registerHttpApiMethod("/api/v1/handle4/{4}/{3}/{1}",func);
|
||||
|
||||
drogon::HttpAppFramework::instance().setDocumentRoot("./");
|
||||
drogon::HttpAppFramework::instance().enableSession(1200);
|
||||
//start app framework
|
||||
drogon::HttpAppFramework::instance().enableDynamicViewsLoading({"/tmp/views"});
|
||||
drogon::HttpAppFramework::instance().run();
|
||||
|
2
trantor
2
trantor
@ -1 +1 @@
|
||||
Subproject commit 6cb562a6cced825dcd15732be0990c8a7e0ab112
|
||||
Subproject commit 6765fa70588e1065b6d9a2052a3a5bb6890b0e80
|
Loading…
x
Reference in New Issue
Block a user