CMakeLists.txt 827 Bytes
set(QHTTPSERVER_DIR "${CMAKE_SOURCE_DIR}/3rdparty/qhttpserver")
set(QHTTPSERVER_SRC ${QHTTPSERVER_DIR}/src/qhttpconnection.cpp
                    ${QHTTPSERVER_DIR}/src/qhttpresponse.cpp
                    ${QHTTPSERVER_DIR}/src/qhttprequest.cpp
                    ${QHTTPSERVER_DIR}/src/qhttpserver.cpp
                    ${QHTTPSERVER_DIR}/http-parser/http_parser.c)
add_definitions(-DQHTTPSERVER_EXPORT)
include_directories(${CMAKE_SOURCE_DIR}/3rdparty/qhttpserver/src
                    ${CMAKE_SOURCE_DIR}/3rdparty/qhttpserver/http-parser
                    ${CMAKE_CURRENT_BINARY_DIR})
add_executable(br-serve br-serve.cpp ${QHTTPSERVER_SRC} ${BR_RESOURCES})
target_link_libraries(br-serve openbr ${BR_THIRDPARTY_LIBS})
qt5_use_modules(br-serve ${QT_DEPENDENCIES})
install(TARGETS br-serve RUNTIME DESTINATION bin)