[libxslt] Add testThreads
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxslt] Add testThreads
- Date: Fri, 15 Jan 2021 17:42:18 +0000 (UTC)
commit 339aeab86477a7c97581be64f111381ce04800ba
Author: Markus Rickert <rickert fortiss org>
Date: Thu Dec 31 13:51:41 2020 +0100
Add testThreads
CMakeLists.txt | 10 ++++++++++
1 file changed, 10 insertions(+)
---
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 65bf9e78..2cf7db10 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -39,6 +39,7 @@ option(LIBXSLT_WITH_MEM_DEBUG "Add the memory debugging module" OFF)
option(LIBXSLT_WITH_MODULES "Add the module support" ON)
option(LIBXSLT_WITH_PROFILER "Add the profiling support" ON)
option(LIBXSLT_WITH_PYTHON "Build Python bindings" ON)
+option(LIBXSLT_WITH_TESTS "Build tests" ON)
option(LIBXSLT_WITH_THREADS "Add multithread support" ON)
set(LIBXSLT_WITH_TRIO OFF)
option(LIBXSLT_WITH_XSLT_DEBUG "Add the debugging code" ON)
@@ -366,6 +367,15 @@ target_include_directories(xsltproc PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SO
target_link_libraries(xsltproc LibExslt LibXslt)
install(TARGETS xsltproc EXPORT LibXslt RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT programs)
+if(LIBXSLT_WITH_TESTS)
+ enable_testing()
+ if(Threads_FOUND)
+ add_executable(testThreads xsltproc/testThreads.c)
+ target_link_libraries(testThreads LibXslt LibExslt Threads::Threads)
+ add_test(NAME testThreads COMMAND testThreads WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+ endif()
+endif()
+
if(LIBXSLT_WITH_PYTHON)
set(ENV{SRCDIR} ${CMAKE_CURRENT_SOURCE_DIR}/python)
execute_process(
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]