annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
290
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 project(libcommon)
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
2
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 set(
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 HEADERS
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 ${libcommon_SOURCE_DIR}/irccd/fs.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 ${libcommon_SOURCE_DIR}/irccd/ini.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 ${libcommon_SOURCE_DIR}/irccd/logger.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 ${libcommon_SOURCE_DIR}/irccd/net.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 ${libcommon_SOURCE_DIR}/irccd/options.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 ${libcommon_SOURCE_DIR}/irccd/path.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 ${libcommon_SOURCE_DIR}/irccd/signals.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 ${libcommon_SOURCE_DIR}/irccd/system.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 ${libcommon_SOURCE_DIR}/irccd/util.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 ${libcommon_SOURCE_DIR}/irccd/xdg.hpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 )
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 set(
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 SOURCES
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 ${libcommon_SOURCE_DIR}/irccd/elapsed-timer.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 ${libcommon_SOURCE_DIR}/irccd/fs.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 ${libcommon_SOURCE_DIR}/irccd/ini.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 ${libcommon_SOURCE_DIR}/irccd/logger.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 ${libcommon_SOURCE_DIR}/irccd/options.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 ${libcommon_SOURCE_DIR}/irccd/path.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 ${libcommon_SOURCE_DIR}/irccd/system.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 ${libcommon_SOURCE_DIR}/irccd/util.cpp
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 )
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
29
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 irccd_define_library(
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 TARGET libcommon
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 SOURCES
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 ${libcommon_SOURCE_DIR}/CMakeLists.txt
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 ${HEADERS}
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 ${SOURCES}
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 LIBRARIES extern-cppformat extern-json
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 PUBLIC_INCLUDES
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
38 $<BUILD_INTERFACE:${IRCCD_FAKEROOTDIR}/include/irccd>
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 $<BUILD_INTERFACE:${libcommon_SOURCE_DIR}/irccd>
24bb45724dc0 Irccd: split lib into libcommon, #564
David Demelier <markand@malikania.fr>
parents:
diff changeset
40 )