Mercurial > irccd
comparison doc/examples/CMakeLists.txt @ 101:113d909fdfe1
CMake: disallow absolute paths, #389
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 25 Apr 2016 21:16:47 +0200 |
parents | 799905cca202 |
children | ff26bd33a45d |
comparison
equal
deleted
inserted
replaced
100:a3814665a60d | 101:113d909fdfe1 |
---|---|
16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 # | 17 # |
18 | 18 |
19 project(examples) | 19 project(examples) |
20 | 20 |
21 if (IRCCD_RELOCATABLE) | 21 add_custom_command( |
22 add_custom_command( | 22 OUTPUT |
23 OUTPUT | 23 ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccd.conf.sample |
24 ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccd.conf.sample | 24 ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccdctl.conf.sample |
25 ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccdctl.conf.sample | 25 COMMAND |
26 COMMAND | 26 ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccd.conf.sample |
27 ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccd.conf.sample | 27 COMMAND |
28 COMMAND | 28 ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccdctl.conf.sample |
29 ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccdctl.conf.sample | 29 DEPENDS |
30 DEPENDS | 30 ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf |
31 ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf | 31 ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf |
32 ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf | 32 ) |
33 ) | |
34 | 33 |
35 add_custom_target( | 34 add_custom_target( |
36 docs-examples | 35 docs-examples |
37 DEPENDS | 36 DEPENDS |
38 ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccd.conf.sample | 37 ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccd.conf.sample |
39 ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccdctl.conf.sample | 38 ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccdctl.conf.sample |
40 SOURCES | 39 SOURCES |
41 ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf | 40 ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf |
42 ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf | 41 ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf |
43 ) | 42 ) |
44 | 43 |
45 add_dependencies(docs docs-examples) | 44 add_dependencies(docs docs-examples) |
46 endif () | |
47 | 45 |
48 install( | 46 install( |
49 FILES irccdctl.conf | 47 FILES irccdctl.conf |
50 DESTINATION "${WITH_CONFDIR}" | 48 DESTINATION "${WITH_CONFDIR}" |
51 RENAME "irccdctl.conf.sample" | 49 RENAME "irccdctl.conf.sample" |