+ foreach (_enc2 ${test_encodings})
+ if ("${_enc2}" STREQUAL "default")
+ set(_enc "")
+ else()
+ set(_enc "_${_enc2}")
+ endif()
+ if(fonttype MATCHES "defaultF")
+ set(TestName1 "export/${libsubfolder}/${f}${_enc}_${format}")
+ else()
+ set(TestName1 "export/${libsubfolder}/${f}${_enc}_${format}_${fonttype}")
+ endif()
+ if (format MATCHES "^${default_output_format}$")
+ set(extraLabels "defaultoutput")
+ else()
+ set(extraLabels )
+ endif()
+ set(missingLabels )
+ findexpr(mfound TestName ignoreLatexErrorsTests missingLabels)
+ if (mfound)
+ set(mytestlabel ${testlabel} "ignoring" ${missingLabels} ${extraLabels})
+ else()
+ set(mytestlabel ${testlabel} ${extraLabels})
+ endif()
+ string(REGEX REPLACE "[\\(\\)]" "_" TestName "${TestName1}")
+ maketestname(TestName inverted invertedTests ignoredTests unreliableTests mytestlabel)
+ if(TestName)
+ add_test(NAME ${TestName}
+ WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/${LYX_HOME}"
+ COMMAND ${CMAKE_COMMAND} -DLYX_ROOT=${LIBSUB_SRC_DIR}
+ -DLYX_TESTS_USERDIR=${LYX_TESTS_USERDIR}
+ -Dlyx=$<TARGET_FILE:${_lyx}>
+ -DWORKDIR=${CMAKE_CURRENT_BINARY_DIR}/${LYX_HOME}
+ -Dformat=${format}
+ -Dfonttype=${fonttype}
+ -Dextension=${format}
+ -Dfile=${f}
+ -Dinverted=${inverted}
+ -DTOP_SRC_DIR=${TOP_SRC_DIR}
+ "-DIgnoreErrorMessage=${missingLabels}"
+ -DPERL_EXECUTABLE=${PERL_EXECUTABLE}
+ -DXMLLINT_EXECUTABLE=${XMLLINT_EXECUTABLE}
+ -DENCODING=${_enc2}
+ -P "${TOP_SRC_DIR}/development/autotests/export.cmake")
+ setmarkedtestlabel(${TestName} ${mytestlabel}) # check for suspended pdf/dvi exports
+ endif()
+ endforeach()