]> git.lyx.org Git - lyx.git/blobdiff - development/autotests/export.cmake
Uninvert some cyrillic and greek tests
[lyx.git] / development / autotests / export.cmake
index 3800ef468ae642194a27f7cf25d0a41fd45e814f..43866605970c20f761c402fdda5017e82a45d23f 100755 (executable)
@@ -133,7 +133,19 @@ if (extension MATCHES "\\.lyx$")
     endif()
     # Check if result file identical to source file
     if(result_md5sum STREQUAL ${source_md5sum})
+      if (format MATCHES "lyx(1[0-9]|2[01])x")
+        # Do not compile, missing \origin statement prevents inclusion of
+        # files with relative path
+        message(STATUS "Not exporting due to missing \\origin statement")
+        break()
+      endif()
       message(STATUS "Source(${LYX_SOURCE}) and dest(${result_file_name}) are equal")
+      message(STATUS "Now try to export the lyx2lyx created file")
+      message(STATUS "Executing ${lyx} -userdir \"${LYX_TESTS_USERDIR}\" -E default \"${result_file_name}.default\" \"${result_file_name}\"")
+      execute_process(
+        COMMAND ${lyx} -userdir "${LYX_TESTS_USERDIR}" -E default "${result_file_name}.default" "${result_file_name}"
+        RESULT_VARIABLE _err
+        ERROR_VARIABLE lyxerr)
       break()
     else()
       message(STATUS "Source(${LYX_SOURCE}) and dest(${result_file_name}) are still different")