diff CMakeLists.txt @ 982:b5e1797e9557

Add explicit paths to revisions.* to unbreak out-of-source build.
author Frits van Bommel <fvbommel wxs.nl>
date Thu, 19 Feb 2009 00:50:35 +0100
parents b52d5de7783f
children d1ec9ff0e9ba
line wrap: on
line diff
--- a/CMakeLists.txt	Wed Feb 18 23:18:34 2009 +0100
+++ b/CMakeLists.txt	Thu Feb 19 00:50:35 2009 +0100
@@ -161,13 +161,13 @@
 add_executable(${LDC_EXE} ${LDC_SOURCE_FILES})
 
 # generate revision info
-configure_file(revisions.pl.in revisions.pl)
+configure_file(${PROJECT_SOURCE_DIR}/revisions.pl.in ${PROJECT_BINARY_DIR}/revisions.pl)
 add_custom_command(
-	OUTPUT revisions.h
+	OUTPUT ${PROJECT_BINARY_DIR}/${DMDFE_PATH}/revisions.h
 	COMMAND ${PERL_EXECUTABLE} ${PROJECT_BINARY_DIR}/revisions.pl
 	WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/${DMDFE_PATH}
 )
-add_custom_target(gen_revs_h ALL DEPENDS revisions.h)
+add_custom_target(gen_revs_h ALL DEPENDS ${PROJECT_BINARY_DIR}/${DMDFE_PATH}/revisions.h)
 add_dependencies(${LDC_EXE} gen_revs_h)
 #