Mercurial > irccd
comparison 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 |
comparison
equal
deleted
inserted
replaced
289:f986f94c1510 | 290:24bb45724dc0 |
---|---|
1 project(libcommon) | |
2 | |
3 set( | |
4 HEADERS | |
5 ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.hpp | |
6 ${libcommon_SOURCE_DIR}/irccd/fs.hpp | |
7 ${libcommon_SOURCE_DIR}/irccd/ini.hpp | |
8 ${libcommon_SOURCE_DIR}/irccd/logger.hpp | |
9 ${libcommon_SOURCE_DIR}/irccd/net.hpp | |
10 ${libcommon_SOURCE_DIR}/irccd/options.hpp | |
11 ${libcommon_SOURCE_DIR}/irccd/path.hpp | |
12 ${libcommon_SOURCE_DIR}/irccd/signals.hpp | |
13 ${libcommon_SOURCE_DIR}/irccd/system.hpp | |
14 ${libcommon_SOURCE_DIR}/irccd/util.hpp | |
15 ${libcommon_SOURCE_DIR}/irccd/xdg.hpp | |
16 ) | |
17 | |
18 set( | |
19 SOURCES | |
20 ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.cpp | |
21 ${libcommon_SOURCE_DIR}/irccd/fs.cpp | |
22 ${libcommon_SOURCE_DIR}/irccd/ini.cpp | |
23 ${libcommon_SOURCE_DIR}/irccd/logger.cpp | |
24 ${libcommon_SOURCE_DIR}/irccd/options.cpp | |
25 ${libcommon_SOURCE_DIR}/irccd/path.cpp | |
26 ${libcommon_SOURCE_DIR}/irccd/system.cpp | |
27 ${libcommon_SOURCE_DIR}/irccd/util.cpp | |
28 ) | |
29 | |
30 irccd_define_library( | |
31 TARGET libcommon | |
32 SOURCES | |
33 ${libcommon_SOURCE_DIR}/CMakeLists.txt | |
34 ${HEADERS} | |
35 ${SOURCES} | |
36 LIBRARIES extern-cppformat extern-json | |
37 PUBLIC_INCLUDES | |
38 $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include/irccd> | |
39 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}/irccd> | |
40 ) |