kopia lustrzana https://github.com/f4exb/sdrangel
48 wiersze
874 B
CMake
48 wiersze
874 B
CMake
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
|
|
httplistenersettings.h
|
|
httpdocrootsettings.h
|
|
httpsessionssettings.h
|
|
)
|
|
|
|
include_directories(
|
|
${CMAKE_SOURCE_DIR}/exports
|
|
)
|
|
|
|
add_library(httpserver SHARED
|
|
${httpserver_SOURCES}
|
|
)
|
|
|
|
target_link_libraries(httpserver
|
|
Qt5::Core
|
|
Qt5::Network
|
|
)
|
|
|
|
install(TARGETS httpserver DESTINATION ${INSTALL_LIB_DIR})
|