commit 9b2790d472cd86f20fdfa839f0fa70f8b54b2c42
Author: Kornel Benko <kor...@lyx.org>
Date:   Mon Nov 2 13:12:56 2020 +0100

    Cmake tests: Do not remove temporary data while debugging
    
    The debug mode is set with the environment LYX_DEBUG_LATEX
     $ export LYX_DEBUG_LATEX=1
    
    The downside: From time to time the need to remove the superfluous dirs
     $ cd build-dir
     $ find autotests/out-home -name AbC_\* | xargs rm -rf
---
 development/autotests/export.cmake |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/development/autotests/export.cmake 
b/development/autotests/export.cmake
index 384f389..d2a0356 100755
--- a/development/autotests/export.cmake
+++ b/development/autotests/export.cmake
@@ -300,7 +300,16 @@ if(inverted)
 else()
   string(COMPARE NOTEQUAL  ${_err} 0 _erg)
 endif()
-execute_process(COMMAND ${CMAKE_COMMAND} -E remove_directory "${TempDir}")
+
+if ($ENV{LYX_DEBUG_LATEX})
+  # Do not remove temporary files if one wants to examine them
+  # for example if setting the env-var LYX_DEBUG_LATEX
+  # This needs a remove all temp-dirs from time to time
+  # $ cd build-dir
+  # $ find autotests/out-home -name AbC_\* | xargs rm -rf
+else()
+  execute_process(COMMAND ${CMAKE_COMMAND} -E remove_directory "${TempDir}")
+endif()
 if(_TestResultMessage)
   message(STATUS "Msg Summary:")
   foreach(_l ${_TestResultMessage})
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to