pulled in CTest so I can start hooking up test targets

This commit is contained in:
Jez Higgins 2024-09-08 21:33:26 +01:00
parent 574803f9c8
commit 2fbdbfdb70

View file

@ -37,7 +37,8 @@ set(CPACK_RPM_PACKAGE_URL "https://github.com/jezhiggins/arabica")
set(CPACK_RPM_PACKAGE_REQUIRES "expat") set(CPACK_RPM_PACKAGE_REQUIRES "expat")
set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries") set(CPACK_RPM_PACKAGE_GROUP "Development/Libraries")
set(CPACK_GENERATOR "TGZ;DEB;RPM") #set(CPACK_GENERATOR "TGZ;DEB;RPM")
set(CPACK_GENERATOR "TGZ;DEB;")
# #
# Build as shared library # Build as shared library
@ -88,7 +89,7 @@ if(NOT ARABICA_XML_BACKEND)
elseif(APPLE) elseif(APPLE)
set(ARABICA_XML_BACKEND USE_LIBXML2) set(ARABICA_XML_BACKEND USE_LIBXML2)
else() else()
set(ARABICA_XML_BACKEND USE_XERCES) set(ARABICA_XML_BACKEND USE_EXPAT)
endif() endif()
endif() endif()
@ -487,6 +488,8 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/include/SAX/ArabicaConfig.hpp
# #
# tests # tests
include(CTest)
set(CPP_UNIT_SOURCES set(CPP_UNIT_SOURCES
tests/CppUnit/TestRunner.hpp tests/CppUnit/TestRunner.hpp
tests/CppUnit/framework/CppUnitException.h tests/CppUnit/framework/CppUnitException.h
@ -515,6 +518,7 @@ add_library(cppunit STATIC
add_executable(test_sax_filter tests/SAX/filter_test.cpp) add_executable(test_sax_filter tests/SAX/filter_test.cpp)
target_link_libraries(test_sax_filter arabica cppunit) target_link_libraries(test_sax_filter arabica cppunit)
add_test(sax_filter test_sax_filter)
if(BUILD_ARABICA_EXAMPLES) if(BUILD_ARABICA_EXAMPLES)