Mercurial > irccd
diff libirccdctl/CMakeLists.txt @ 527:a88796ed040a
Irccdctl: switch to Boost.Asio, closes #697
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 16 Nov 2017 22:45:12 +0100 |
parents | c6fbb6e0e06d |
children | 1ef194b6b168 |
line wrap: on
line diff
--- a/libirccdctl/CMakeLists.txt Tue Nov 14 20:25:30 2017 +0100 +++ b/libirccdctl/CMakeLists.txt Thu Nov 16 22:45:12 2017 +0100 @@ -20,21 +20,33 @@ set( HEADERS - ${libirccdctl_SOURCE_DIR}/irccd/client.hpp - ${libirccdctl_SOURCE_DIR}/irccd/irccdctl.hpp + ${libirccdctl_SOURCE_DIR}/irccd/ctl/controller.hpp + ${libirccdctl_SOURCE_DIR}/irccd/ctl/connection.hpp + ${libirccdctl_SOURCE_DIR}/irccd/ctl/network_connection.hpp + ${libirccdctl_SOURCE_DIR}/irccd/ctl/ip_connection.hpp ) set( SOURCES - ${libirccdctl_SOURCE_DIR}/irccd/client.cpp + ${libirccdctl_SOURCE_DIR}/irccd/ctl/controller.cpp + ${libirccdctl_SOURCE_DIR}/irccd/ctl/ip_connection.cpp ) +if (NOT IRCCD_SYSTEM_WINDOWS) + list(APPEND LIBRARIES -pthread) + list(APPEND HEADERS ${libirccdctl_SOURCE_DIR}/irccd/ctl/local_connection.hpp) + list(APPEND SOURCES ${libirccdctl_SOURCE_DIR}/irccd/ctl/local_connection.cpp) +endif () + irccd_define_library( TARGET libirccdctl SOURCES ${libirccdctl_SOURCE_DIR}/CMakeLists.txt ${HEADERS} ${SOURCES} - LIBRARIES libcommon - PUBLIC_INCLUDES ${libirccdctl_SOURCE_DIR}/irccd + LIBRARIES + ${LIBRARIES} + libcommon + PUBLIC_INCLUDES + $<BUILD_INTERFACE:${libirccdctl_SOURCE_DIR}> )