summaryrefslogtreecommitdiff
path: root/httpserver
diff options
context:
space:
mode:
authorDavide Gerhard <rainbow@irh.it>2019-05-01 11:54:58 +0200
committerDavide Gerhard <rainbow@irh.it>2019-05-21 20:19:25 +0200
commitdcfb7f6c97ffeff0e02f2c2bc74896f2c1a59395 (patch)
tree8916e44e1915cfe4846bb191e60f393c81e02e53 /httpserver
parent98e4b77dd9ecb6fa371405879ccfbbf89d3c4505 (diff)
cmake: full refactor to remove qmake and use cmake on all platforms
Diffstat (limited to 'httpserver')
-rw-r--r--httpserver/CMakeLists.txt19
1 files changed, 4 insertions, 15 deletions
diff --git a/httpserver/CMakeLists.txt b/httpserver/CMakeLists.txt
index 2e6365750..2b787d98e 100644
--- a/httpserver/CMakeLists.txt
+++ b/httpserver/CMakeLists.txt
@@ -1,7 +1,5 @@
project(httpserver)
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
-
set(httpserver_SOURCES
httpglobal.cpp
httplistener.cpp
@@ -34,26 +32,17 @@ set(httpserver_HEADERS
)
include_directories(
- .
+ ${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_SOURCE_DIR}/exports
- ${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}
)
-set_target_properties(httpserver PROPERTIES DEFINE_SYMBOL "httpserver_EXPORTS")
-
target_link_libraries(httpserver
- ${QT_LIBRARIES}
+ Qt5::Core
+ Qt5::Network
)
-target_link_libraries(httpserver Qt5::Core Qt5::Network)
-
-install(TARGETS httpserver DESTINATION lib)
+install(TARGETS httpserver DESTINATION ${INSTALL_LIB_DIR})