Files
rapidyaml/test/test_install/CMakeLists.txt
Joao Paulo Magalhaes 837255cfc4 v0.7.0
2024-06-11 18:57:25 +01:00

26 lines
850 B
CMake

cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
project(ryml
DESCRIPTION "Test project for an installed ryml"
HOMEPAGE_URL "https://github.com/biojppm/rapidyaml"
LANGUAGES CXX)
include(../../ext/c4core/cmake/c4Project.cmake)
c4_project(VERSION 0.7.0
AUTHOR "Joao Paulo Magalhaes <dev@jpmag.me>")
if(RYML_TEST_INSTALL_PACKAGE_MODE)
find_package(ryml REQUIRED)
add_library(ryml ALIAS ryml::ryml)
else()
find_path(RYML_INCLUDE_DIR ryml.hpp PATH_SUFFIXES include REQUIRED)
find_library(RYML_LIBRARY ryml REQUIRED)
add_library(ryml UNKNOWN IMPORTED)
set_target_properties(ryml PROPERTIES IMPORTED_LOCATION "${RYML_LIBRARY}")
target_include_directories(ryml INTERFACE "${RYML_INCLUDE_DIR}")
endif()
enable_testing()
set(RYML_INSTALL_TEST ON)
include(../../ext/testbm.cmake)
add_subdirectory(../../test test)