comparison libserver/CMakeLists.txt @ 171:ae34e5aec876

Server: cleanup
author David Demelier <markand@malikania.fr>
date Sat, 18 Aug 2018 15:05:08 +0200
parents 450d884456c4
children ffe8ac5c35c0
comparison
equal deleted inserted replaced
170:a3af3b793da4 171:ae34e5aec876
17 # 17 #
18 18
19 project(libmlk-server) 19 project(libmlk-server)
20 20
21 find_package(PostgreSQL REQUIRED) 21 find_package(PostgreSQL REQUIRED)
22 find_package(Threads REQUIRED)
22 23
23 set( 24 set(
24 HEADERS 25 HEADERS
25 ${libmlk-server_SOURCE_DIR}/malikania/server/client.hpp 26 ${libmlk-server_SOURCE_DIR}/malikania/server/client.hpp
26 ${libmlk-server_SOURCE_DIR}/malikania/server/db/account.hpp 27 ${libmlk-server_SOURCE_DIR}/malikania/server/db/account.hpp
47 TARGET libmlk-server 48 TARGET libmlk-server
48 SOURCES ${HEADERS} ${SOURCES} 49 SOURCES ${HEADERS} ${SOURCES}
49 LIBRARIES 50 LIBRARIES
50 ${Boost_LIBRARIES} 51 ${Boost_LIBRARIES}
51 ${PostgreSQL_LIBRARIES} 52 ${PostgreSQL_LIBRARIES}
53 Threads::Threads
52 OpenSSL::Crypto 54 OpenSSL::Crypto
53 OpenSSL::SSL 55 OpenSSL::SSL
54 libmlk-common 56 libmlk-common
55 $<$<BOOL:${WIN32}>:mswsock> 57 $<$<STREQUAL:${CMAKE_SYSTEM_NAME},Windows>:mswsock>
56 PUBLIC_INCLUDES 58 PUBLIC_INCLUDES
57 ${Boost_INCLUDE_DIRS} 59 ${Boost_INCLUDE_DIRS}
58 ${PostgreSQL_INCLUDE_DIRS} 60 ${PostgreSQL_INCLUDE_DIRS}
59 ${libmlk-server_SOURCE_DIR} 61 ${libmlk-server_SOURCE_DIR}
60 PRIVATE_INCLUDES 62 PRIVATE_INCLUDES