cmake_minimum_required(VERSION 3.16)
project(xml_examples LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
find_package(pugixml CONFIG REQUIRED)
find_package(tinyxml2 CONFIG REQUIRED)
add_executable(parse_catalog parse_catalog.cpp)
target_link_libraries(parse_catalog PRIVATE pugixml::pugixml)
add_executable(tiny_title tiny_title.cpp)
target_link_libraries(tiny_title PRIVATE tinyxml2::tinyxml2)
