From: Magnus Jacobsson Date: Mon, 9 Aug 2021 10:24:56 +0000 (+0200) Subject: add the RapidXml library as a test dependency X-Git-Tag: 2.49.0~24^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cdbda13c7be9d1eae8ed9f370149093f4277a34a;p=graphviz add the RapidXml library as a test dependency --- diff --git a/cmake/FindRapidXml.cmake b/cmake/FindRapidXml.cmake new file mode 100644 index 000000000..ae6866f49 --- /dev/null +++ b/cmake/FindRapidXml.cmake @@ -0,0 +1,6 @@ +find_path(RapidXml_INCLUDE_DIR rapidxml_ns/rapidxml_ns.hpp) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(RapidXml DEFAULT_MSG RapidXml_INCLUDE_DIR) + +set(RapidXml_INCLUDE_DIRS ${RapidXml_INCLUDE_DIR}) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 3e5841a83..5976bec03 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -2,6 +2,7 @@ cmake_minimum_required (VERSION 3.12 FATAL_ERROR) find_package(Boost REQUIRED) find_package(Catch2 REQUIRED) +find_package(RapidXml REQUIRED) find_package(Svgpp REQUIRED) enable_testing() @@ -17,6 +18,7 @@ set_target_properties(test_common PROPERTIES CXX_STANDARD_REQUIRED ON) target_include_directories(test_common PRIVATE ${Boost_INCLUDE_DIRS} ${GRAPHVIZ_LIB_DIR} + ${RapidXml_INCLUDE_DIRS} ${Svgpp_INCLUDE_DIRS} ) target_link_libraries(test_common PUBLIC Catch2::Catch2)