]> git.lyx.org Git - lyx.git/blobdiff - development/autotests/CMakeLists.txt
Add CMake flag for keytests and disable by default
[lyx.git] / development / autotests / CMakeLists.txt
index 3dd4213842e8eb483bec7819285f74ad114b0bd3..485e9767eee2aa6ecf2dcaf95cb1321bd23677b1 100644 (file)
@@ -67,7 +67,7 @@ if(QT_USES_X11)
     message(STATUS "cmake build is therefore omitting keytests")
   endif()
 
-  if(Missing)
+  if(Missing OR NOT LYX_ENABLE_KEYTESTS)
     set(_runtest FALSE)
   else()
     project(keytest)
@@ -78,11 +78,12 @@ if(QT_USES_X11)
     set(KEYTEST "${CMAKE_CURRENT_SOURCE_DIR}/keytest.py")
     file(GLOB TESTST RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "*-in.txt")
     file(GLOB TESTSS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "*-in.sh")
-    set(_firsttxt hello-world-in.txt first-time-in.txt)
+    set(_firsttxt first-time-in.txt hello-world-in.txt)
     foreach(_f ${_firsttxt})
       list(FIND TESTST ${_f} _ff)
       if(NOT _ff GREATER -1)
         set(_runtest FALSE)
+        break()
       endif()
     endforeach()
     list(REMOVE_ITEM TESTST ${_firsttxt})
@@ -104,6 +105,7 @@ if(QT_USES_X11)
         -DLYX_USERDIR_VER=${LYX_USERDIR_VER}
         -DKEYTEST_OUTFILE=${_t}-out.txt
         -DPACKAGE=${PACKAGE}
+       -DFRONTEND=${LYX_USE_QT}
         -DLOCALE_DIR=${LOCALE_DIR}
         -P ${TOP_SRC_DIR}/development/autotests/single-test.cmake)
       settestlabel(keytest/${_t} "key")