1
if (OPENMS_HAS_SVNVERSION)
2
execute_process(COMMAND ${SVNVERSION_EXECUTABLE} -n ${SOURCE_DIR} OUTPUT_VARIABLE SVNVERSION)
5
set(SVNVERSION "unknown")
7
file(WRITE ${SVN_REVISION_FILE}.tmp "// generated by the build system! do not edit this manually\n#define OPENMS_SVN_REVISION \"${SVNVERSION}\"\n")
8
execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SVN_REVISION_FILE}.tmp ${SVN_REVISION_FILE})
9
file(REMOVE ${SVN_REVISION_FILE}.tmp)
2
if (OPENMS_HAS_SVNVERSION)
3
execute_process(COMMAND ${SVNVERSION_EXECUTABLE} -n ${SOURCE_DIR} OUTPUT_VARIABLE SVNVERSION)
6
set(SVNVERSION "unknown")
8
file(WRITE ${SVN_REVISION_FILE}.tmp "// generated by the build system! do not edit this manually\n#define OPENMS_SVN_REVISION \"${SVNVERSION}\"\n")
9
execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SVN_REVISION_FILE}.tmp ${SVN_REVISION_FILE})
10
file(REMOVE ${SVN_REVISION_FILE}.tmp)
12
# write the file once:
13
if (NOT EXISTS ${SVN_REVISION_FILE})
14
set(SVNVERSION "unknown")
15
file(WRITE ${SVN_REVISION_FILE} "// generated by the build system! do not edit this manually\n#define OPENMS_SVN_REVISION \"${SVNVERSION}\"\n")