]> git.lyx.org Git - lyx.git/commitdiff
Update build time Python requirement to 2.8 (cmake edition)
authorJosé Matos <jamatos@lyx.org>
Mon, 10 Jun 2024 09:33:33 +0000 (10:33 +0100)
committerJosé Matos <jamatos@lyx.org>
Mon, 10 Jun 2024 09:33:33 +0000 (10:33 +0100)
CMakeLists.txt
src/tex2lyx/test/runtests.cmake

index 26bca217282e9968c7ae8e00008f5913092548b6..ab165f0d1eb0b34cc8cdd5f15f11a6203b9c1131 100644 (file)
@@ -924,26 +924,17 @@ unset(PYTHON_VERSION_MAJOR)
 unset(PYTHON_VERSION_MINOR)
 unset(PYTHON_VERSION_STRING)
 if (CMAKE_VERSION VERSION_LESS "3.13")
-  find_package(PythonInterp 3.5 QUIET)
+  find_package(PythonInterp 3.8)
   if(NOT PYTHONINTERP_FOUND)
-    find_package(PythonInterp 2.0 REQUIRED)
-    if(NOT PYTHON_VERSION_STRING VERSION_LESS 2.8)
-      message(FATAL_ERROR "Python interpreter found, but is not suitable")
-    endif()
+       message(FATAL_ERROR "Python interpreter not found or not suitable")
   endif()
   set(LYX_PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE} CACHE FILEPATH "Python to be used by LyX")
 else()
-  find_package(Python3 3.5 QUIET)
+  find_package(Python3 3.8)
   if(NOT Python3_Interpreter_FOUND)
-    unset(PYTHON_EXECUTABLE CACHE)
-    find_package(Python2 2.0 REQUIRED)
-    if(NOT Python2_VERSION VERSION_LESS 2.8)
-      message(FATAL_ERROR "Python interpreter found, but is not suitable")
-    endif()
-    set(LYX_PYTHON_EXECUTABLE ${Python2_EXECUTABLE} CACHE FILEPATH "Python to be used by LyX")
-  else()
-    set(LYX_PYTHON_EXECUTABLE ${Python3_EXECUTABLE} CACHE FILEPATH "Python to be used by LyX")
+       message(FATAL_ERROR "Python interpreter not found or not suitable")
   endif()
+  set(LYX_PYTHON_EXECUTABLE ${Python3_EXECUTABLE} CACHE FILEPATH "Python to be used by LyX")
 endif()
 
 if(LYX_NLS)
index 863490b26797b156a6515d92355cfe0e74e3569c..2f4797ea6d4a8b3a7ad4671a700eede4e7242ba9 100644 (file)
@@ -51,8 +51,8 @@ if(_configure_needed)
   # Get binary directory of tex2lyx
   string(REGEX REPLACE "(.*)tex2lyx${_suffix}.*" "\\1" _bindir "${TEX2LYX_EXE}")
 
-  message(STATUS "executing ${LYX_PYTHON_EXECUTABLE} -tt \"${SCRIPT_DIR}/../configure.py\" ${_with_ver} \"--binary-dir=${_bindir}\"")
-  execute_process(COMMAND ${LYX_PYTHON_EXECUTABLE} -tt "${SCRIPT_DIR}/../configure.py"
+  message(STATUS "executing ${LYX_PYTHON_EXECUTABLE} \"${SCRIPT_DIR}/../configure.py\" ${_with_ver} \"--binary-dir=${_bindir}\"")
+  execute_process(COMMAND ${LYX_PYTHON_EXECUTABLE} "${SCRIPT_DIR}/../configure.py"
     ${_with_ver} "--binary-dir=${_bindir}"
     WORKING_DIRECTORY "${LYX_TESTS_USERDIR}"
   )
@@ -70,5 +70,3 @@ string(COMPARE NOTEQUAL  ${_err} 0 _erg)
 if(_erg)
   message(FATAL_ERROR "${PY_SCRIPT} failed")
 endif()
-
-