diff --git a/CMakeLists.txt b/CMakeLists.txt index 582c076d..eb071f1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -161,13 +161,13 @@ endif(CMAKE_MINOR_VERSION LESS 6) 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) #