]> git.lyx.org Git - lyx.git/commitdiff
cmake: overwrite allinone files on each cmake run
authorPeter Kümmel <syntheticpp@gmx.net>
Mon, 26 Mar 2007 20:03:31 +0000 (20:03 +0000)
committerPeter Kümmel <syntheticpp@gmx.net>
Mon, 26 Mar 2007 20:03:31 +0000 (20:03 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17579 a592a061-630c-0410-9148-cb99ea01b6c8

development/cmake/modules/LyXMacros.cmake

index 660c4af96861264490daf050793129fef0c3a58c..3536c035180de044d43e18653c3827ce1beba533 100644 (file)
@@ -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)