From: Peter Kümmel Date: Mon, 26 Mar 2007 20:03:31 +0000 (+0000) Subject: cmake: overwrite allinone files on each cmake run X-Git-Tag: 1.6.10~10477 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=b0cb0eaa25e1caf706b4e1c3c981d537f9448930;p=lyx.git cmake: overwrite allinone files on each cmake run git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17579 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/development/cmake/modules/LyXMacros.cmake b/development/cmake/modules/LyXMacros.cmake index 660c4af968..3536c03518 100644 --- a/development/cmake/modules/LyXMacros.cmake +++ b/development/cmake/modules/LyXMacros.cmake @@ -133,12 +133,14 @@ endmacro (LYX_AUTOMOC) # compiled all-in-one. macro (LYX_CREATE_FINAL_FILES _filenameCPP _filesExcludedFromFinalFile ) set(${_filesExcludedFromFinalFile}) - file(WRITE ${_filenameCPP} "//autogenerated file\n") set(_file_const ${CMAKE_CURRENT_BINARY_DIR}/${_filenameCPP}_const.C) set(_file_touched ${CMAKE_CURRENT_BINARY_DIR}/${_filenameCPP}_touched.C) - - file(WRITE ${_file_touched} "// touched files\n\n") + + file(WRITE ${_file_const} "//autogenerated file\n") + file(WRITE ${_file_touched} "//autogenerated file\n") + + file(APPEND ${_file_touched} "// touched files\n\n") file(APPEND ${_file_touched} "// look for non-const files\n") file(APPEND ${_file_touched} "#define DONT_INCLUDE_CONST_FILES\n") file(APPEND ${_file_touched} "#include \"${_file_const}\"\n\n\n") @@ -175,7 +177,6 @@ macro (LYX_CREATE_FINAL_FILES _filenameCPP _filesExcludedFromFinalFile ) endif (_isCFile) endif (_isGenerated) endforeach (_current_FILE) - endmacro (LYX_CREATE_FINAL_FILES)