Mercurial > irccd
diff libirccd-core/CMakeLists.txt @ 797:2dfba38e93f0
cmake: fix headers installation, closes #924 @1h
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 11 Nov 2018 15:44:20 +0100 |
parents | 2d188a3e8802 |
children |
line wrap: on
line diff
--- a/libirccd-core/CMakeLists.txt Sun Nov 11 14:56:04 2018 +0100 +++ b/libirccd-core/CMakeLists.txt Sun Nov 11 15:44:20 2018 +0100 @@ -21,33 +21,29 @@ find_package(Boost 1.60 REQUIRED QUIET COMPONENTS filesystem system) set( - HEADERS + SOURCES ${libirccd-core_SOURCE_DIR}/irccd/acceptor.hpp + ${libirccd-core_SOURCE_DIR}/irccd/config.cpp ${libirccd-core_SOURCE_DIR}/irccd/config.hpp ${libirccd-core_SOURCE_DIR}/irccd/connector.hpp + ${libirccd-core_SOURCE_DIR}/irccd/fs_util.cpp ${libirccd-core_SOURCE_DIR}/irccd/fs_util.hpp + ${libirccd-core_SOURCE_DIR}/irccd/ini.cpp ${libirccd-core_SOURCE_DIR}/irccd/ini.hpp ${libirccd-core_SOURCE_DIR}/irccd/ini_util.hpp + ${libirccd-core_SOURCE_DIR}/irccd/json_util.cpp ${libirccd-core_SOURCE_DIR}/irccd/json_util.hpp + ${libirccd-core_SOURCE_DIR}/irccd/options.cpp ${libirccd-core_SOURCE_DIR}/irccd/options.hpp ${libirccd-core_SOURCE_DIR}/irccd/stream.hpp + ${libirccd-core_SOURCE_DIR}/irccd/string_util.cpp ${libirccd-core_SOURCE_DIR}/irccd/string_util.hpp + ${libirccd-core_SOURCE_DIR}/irccd/system.cpp ${libirccd-core_SOURCE_DIR}/irccd/system.hpp ${libirccd-core_SOURCE_DIR}/irccd/xdg.hpp ) set( - SOURCES - ${libirccd-core_SOURCE_DIR}/irccd/config.cpp - ${libirccd-core_SOURCE_DIR}/irccd/fs_util.cpp - ${libirccd-core_SOURCE_DIR}/irccd/ini.cpp - ${libirccd-core_SOURCE_DIR}/irccd/json_util.cpp - ${libirccd-core_SOURCE_DIR}/irccd/options.cpp - ${libirccd-core_SOURCE_DIR}/irccd/string_util.cpp - ${libirccd-core_SOURCE_DIR}/irccd/system.cpp -) - -set( LIBRARIES ${CMAKE_DL_LIBS} libjson @@ -76,13 +72,11 @@ TARGET libirccd-core EXPORT FLAGS ${FLAGS} - HEADERS ${HEADERS} - HEADERS_DIRECTORY irccd + HEADERS ${libirccd-core_SOURCE_DIR}/irccd/ SOURCES ${SOURCES} LIBRARIES ${LIBRARIES} PUBLIC_INCLUDES $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}> $<BUILD_INTERFACE:${libirccd-core_SOURCE_DIR}> $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> - $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/irccd/extern> )