mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
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
This commit is contained in:
parent
e667f92c11
commit
b0cb0eaa25
@ -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)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user