lyx_add_msvc_pch(lyx)
-set(lyx_sources ${lyx_sources} ${CMAKE_CURRENT_BINARY_DIR}/version.C)
+
+if(NOT MERGE_FILES)
+ set(lyx_sources ${lyx_sources} ${CMAKE_CURRENT_BINARY_DIR}/version.C)
+else(NOT MERGE_FILES)
+ lyx_merge_files(${CMAKE_CURRENT_BINARY_DIR}/lyx_allinone.C lyx_sources)
+ set(lyx_sources ${CMAKE_CURRENT_BINARY_DIR}/lyx_allinone.C ${CMAKE_CURRENT_BINARY_DIR}/version.C)
+endif(NOT MERGE_FILES)
add_executable(lyx-${qt_postfix}
${WIN32_CONSOLE}