1cmake_minimum_required(VERSION 3.15) 2project(tinyxml2-test) 3 4enable_testing() 5 6find_package(tinyxml2 REQUIRED) 7 8add_executable(xmltest ../xmltest.cpp) 9target_link_libraries(xmltest PRIVATE tinyxml2::tinyxml2) 10 11add_test( 12 NAME xmltest 13 COMMAND xmltest 14 WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/.." 15) 16 17set_tests_properties(xmltest 18 PROPERTIES 19 PASS_REGULAR_EXPRESSION ", Fail 0" 20 ENVIRONMENT "PATH=$<TARGET_FILE_DIR:tinyxml2::tinyxml2>") 21