Mercurial > irccd
diff libcommon/CMakeLists.txt @ 290:24bb45724dc0
Irccd: split lib into libcommon, #564
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 05 Oct 2016 13:06:00 +0200 |
parents | |
children | 0f14931a76c1 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libcommon/CMakeLists.txt Wed Oct 05 13:06:00 2016 +0200 @@ -0,0 +1,40 @@ +project(libcommon) + +set( + HEADERS + ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.hpp + ${libcommon_SOURCE_DIR}/irccd/fs.hpp + ${libcommon_SOURCE_DIR}/irccd/ini.hpp + ${libcommon_SOURCE_DIR}/irccd/logger.hpp + ${libcommon_SOURCE_DIR}/irccd/net.hpp + ${libcommon_SOURCE_DIR}/irccd/options.hpp + ${libcommon_SOURCE_DIR}/irccd/path.hpp + ${libcommon_SOURCE_DIR}/irccd/signals.hpp + ${libcommon_SOURCE_DIR}/irccd/system.hpp + ${libcommon_SOURCE_DIR}/irccd/util.hpp + ${libcommon_SOURCE_DIR}/irccd/xdg.hpp +) + +set( + SOURCES + ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.cpp + ${libcommon_SOURCE_DIR}/irccd/fs.cpp + ${libcommon_SOURCE_DIR}/irccd/ini.cpp + ${libcommon_SOURCE_DIR}/irccd/logger.cpp + ${libcommon_SOURCE_DIR}/irccd/options.cpp + ${libcommon_SOURCE_DIR}/irccd/path.cpp + ${libcommon_SOURCE_DIR}/irccd/system.cpp + ${libcommon_SOURCE_DIR}/irccd/util.cpp +) + +irccd_define_library( + TARGET libcommon + SOURCES + ${libcommon_SOURCE_DIR}/CMakeLists.txt + ${HEADERS} + ${SOURCES} + LIBRARIES extern-cppformat extern-json + PUBLIC_INCLUDES + $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include/irccd> + $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}/irccd> +)