Mercurial > projects > ldc
comparison 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 |
comparison
equal
deleted
inserted
replaced
981:855889b7b268 | 982:b5e1797e9557 |
---|---|
159 endif(CMAKE_MINOR_VERSION LESS 6) | 159 endif(CMAKE_MINOR_VERSION LESS 6) |
160 | 160 |
161 add_executable(${LDC_EXE} ${LDC_SOURCE_FILES}) | 161 add_executable(${LDC_EXE} ${LDC_SOURCE_FILES}) |
162 | 162 |
163 # generate revision info | 163 # generate revision info |
164 configure_file(revisions.pl.in revisions.pl) | 164 configure_file(${PROJECT_SOURCE_DIR}/revisions.pl.in ${PROJECT_BINARY_DIR}/revisions.pl) |
165 add_custom_command( | 165 add_custom_command( |
166 OUTPUT revisions.h | 166 OUTPUT ${PROJECT_BINARY_DIR}/${DMDFE_PATH}/revisions.h |
167 COMMAND ${PERL_EXECUTABLE} ${PROJECT_BINARY_DIR}/revisions.pl | 167 COMMAND ${PERL_EXECUTABLE} ${PROJECT_BINARY_DIR}/revisions.pl |
168 WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/${DMDFE_PATH} | 168 WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/${DMDFE_PATH} |
169 ) | 169 ) |
170 add_custom_target(gen_revs_h ALL DEPENDS revisions.h) | 170 add_custom_target(gen_revs_h ALL DEPENDS ${PROJECT_BINARY_DIR}/${DMDFE_PATH}/revisions.h) |
171 add_dependencies(${LDC_EXE} gen_revs_h) | 171 add_dependencies(${LDC_EXE} gen_revs_h) |
172 # | 172 # |
173 | 173 |
174 set(LDC_EXE_NAME ${PROGRAM_PREFIX}${LDC_EXE}${PROGRAM_SUFFIX}) | 174 set(LDC_EXE_NAME ${PROGRAM_PREFIX}${LDC_EXE}${PROGRAM_SUFFIX}) |
175 | 175 |