mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
Cmake tests: Start preparing for tests involving valgrind
This commit is contained in:
parent
5d56928520
commit
353295e499
@ -139,6 +139,9 @@ LYX_OPTION(BUNDLE "Build bundle (experimental) " OFF ALL)
|
||||
LYX_OPTION(ENABLE_URLTESTS "Enable for URL tests" OFF ALL)
|
||||
LYX_OPTION(ENABLE_EXPORT_TESTS "Enable for export tests" OFF ALL)
|
||||
LYX_OPTION(ENABLE_KEYTESTS "Enable for keytests" OFF ALL)
|
||||
if (NOT CMAKE_VERSION VERSION_LESS "3.17")
|
||||
LYX_OPTION(ENABLE_VALGRIND_TESTS "Enable for tests involving valgrind" OFF ALL)
|
||||
endif()
|
||||
LYX_OPTION(ASAN "Use address sanitizer" OFF ALL)
|
||||
#LYX_COMBO(USE_FILEDIALOG "Use native or QT file dialog" QT NATIVE)
|
||||
LYX_COMBO(USE_QT "Use Qt version as frontend" AUTO QT4 QT5)
|
||||
@ -179,6 +182,12 @@ if(help OR HELP)
|
||||
endif()
|
||||
|
||||
# Check option dependencies
|
||||
if (LYX_ENABLE_VALGRIND_TESTS)
|
||||
find_program(VALGRIND_EXECUTABLE "valgrind")
|
||||
if (NOT VALGRIND_EXECUTABLE)
|
||||
message(FATAL_ERROR "Cannot use valgrind tests, executable valgrind is missing. Please disable LYX_ENABLE_VALGRIND_TESTS")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(LYX_DMG)
|
||||
set(LYX_BUNDLE ON)
|
||||
|
Loading…
Reference in New Issue
Block a user