From 4e7cbe8b3447a7ae30fbdf127a0008badc5a207a Mon Sep 17 00:00:00 2001 From: Kornel Benko Date: Fri, 26 Apr 2019 16:55:30 +0200 Subject: [PATCH] Cmate tests: Add citenegine-modules to tests --- src/tests/CMakeLists.txt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 84e934640c..df83d0441b 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -29,21 +29,27 @@ set_target_properties(check_layout PROPERTIES FOLDER "tests/src") file(GLOB layout_files RELATIVE "${TOP_SRC_DIR}/lib/layouts" "${TOP_SRC_DIR}/lib/layouts/*.layout") file(GLOB module_files RELATIVE "${TOP_SRC_DIR}/lib/layouts" "${TOP_SRC_DIR}/lib/layouts/*.module") +file(GLOB citeengine_files RELATIVE "${TOP_SRC_DIR}/lib/citeengines" "${TOP_SRC_DIR}/lib/citeengines/*.citeengine") list(SORT layout_files) list(SORT module_files) +list(SORT citeengine_files) -foreach(bns ${layout_files} ${module_files}) - string(REGEX REPLACE "\\.(layout|module)" "" bn ${bns}) +foreach(bns ${layout_files} ${module_files} ${citeengine_files}) + string(REGEX REPLACE "\\.(layout|module|citeengine)" "" bn ${bns}) set(_checktype ${CMAKE_MATCH_1}) - if("${_checktype}" STREQUAL "module") + if("${_checktype}" MATCHES "module|citeengine") file(WRITE "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "#% Do not delete the line below; configure depends on this\n") file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "# \\DeclareLaTeXClass{test${bn}}\n") - file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "Format 63\n") + file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "Format 74\n") file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "Style Standard\n") file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" " LabelType No_Label\n") file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" " Category MainText\n") file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "End\n") - file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "Input ${bns}\n") + if ("${_checktype}" STREQUAL "citeengine") + file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "Input \"${TOP_SRC_DIR}/lib/citeengines/${bns}\"\n") + else() + file(APPEND "${LYX_TESTS_USERDIR}/layouts/test${bn}.layout" "Input ${bns}\n") + endif() add_test(NAME "check_layout/${bns}" COMMAND ${CMAKE_COMMAND} "-DCheckLayout=$"