diff 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
line wrap: on
line diff
--- a/doc/examples/CMakeLists.txt	Fri Apr 22 18:50:00 2016 +0200
+++ b/doc/examples/CMakeLists.txt	Mon Apr 25 21:16:47 2016 +0200
@@ -18,32 +18,30 @@
 
 project(examples)
 
-if (IRCCD_RELOCATABLE)
-	add_custom_command(
-		OUTPUT
-			${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccd.conf.sample
-			${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccdctl.conf.sample
-		COMMAND
-			${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccd.conf.sample
-		COMMAND
-			${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf ${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccdctl.conf.sample
-		DEPENDS
-			${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf
-			${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf
-	)
+add_custom_command(
+	OUTPUT
+		${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccd.conf.sample
+		${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccdctl.conf.sample
+	COMMAND
+		${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccd.conf.sample
+	COMMAND
+		${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf ${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccdctl.conf.sample
+	DEPENDS
+		${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf
+		${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf
+)
 
-	add_custom_target(
-		docs-examples
-		DEPENDS
-			${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccd.conf.sample
-			${CMAKE_BINARY_DIR}/fakeroot/${WITH_CONFDIR}/irccdctl.conf.sample
-		SOURCES
-			${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf
-			${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf
-	)
+add_custom_target(
+	docs-examples
+	DEPENDS
+		${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccd.conf.sample
+		${IRCCD_FAKEROOTDIR}/${WITH_CONFDIR}/irccdctl.conf.sample
+	SOURCES
+		${CMAKE_CURRENT_SOURCE_DIR}/irccd.conf
+		${CMAKE_CURRENT_SOURCE_DIR}/irccdctl.conf
+)
 
-	add_dependencies(docs docs-examples)
-endif ()
+add_dependencies(docs docs-examples)
 
 install(
 	FILES irccdctl.conf