From b0cb0eaa25e1caf706b4e1c3c981d537f9448930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20K=C3=BCmmel?= Date: Mon, 26 Mar 2007 20:03:31 +0000 Subject: [PATCH] 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 --- development/cmake/modules/LyXMacros.cmake | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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)