Added cmake file for httpserver

pull/60/head
f4exb 2017-08-23 20:03:52 +02:00
rodzic 4adf80abc3
commit 19bd6b9bb3
2 zmienionych plików z 52 dodań i 0 usunięć

Wyświetl plik

@ -587,6 +587,7 @@ if (BUILD_DEBIAN)
add_subdirectory(liblimesuite)
endif (BUILD_DEBIAN)
add_subdirectory(httpserver)
add_subdirectory(devices)
add_subdirectory(plugins)

Wyświetl plik

@ -0,0 +1,51 @@
project(httpserver)
set(httpserver_SOURCES
httpglobal.cpp
httplistener.cpp
httpconnectionhandler.cpp
httpconnectionhandlerpool.cpp
httprequest.cpp
httpresponse.cpp
httpcookie.cpp
httprequesthandler.cpp
httpsession.cpp
httpsessionstore.cpp
staticfilecontroller.cpp
)
set(httpserver_HEADERS
httpglobal.h
httplistener.h
httpconnectionhandler.h
httpconnectionhandlerpool.h
httprequest.h
httpresponse.h
httpcookie.h
httprequesthandler.h
httpsession.h
httpsessionstore.h
staticfilecontroller.h
)
include_directories(
.
${CMAKE_CURRENT_BINARY_DIR}
)
#include(${QT_USE_FILE})
add_definitions(${QT_DEFINITIONS})
add_definitions(-DQT_SHARED)
add_library(httpserver SHARED
${httpserver_SOURCES}
${httpserver_HEADERS_MOC}
)
target_link_libraries(httpserver
${QT_LIBRARIES}
)
qt5_use_modules(httpserver Core Network)
install(TARGETS httpserver DESTINATION lib)