blob: 03fb190aad657240b53a4601e86ff8d88910dcad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
find_package(PkgConfig REQUIRED)
pkg_check_modules(YAML-CPP REQUIRED yaml-cpp)
find_path(YAML-CPP_INCLUDE_DIRECTORY
NAMES yaml.h
PATHS ${YAML-CPP_INCLUDE_DIRS} /usr/include/yaml-cpp
)
find_library(YAML-CPP_LIBRARY
NAMES yaml-cpp
PATHS ${YAML-CPP_LIBRARY_DIRS})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(yaml-cpp
FOUND_VAR yaml-cpp_FOUND
REQUIRED_VARS YAML-CPP_LIBRARY YAML-CPP_INCLUDE_DIRECTORY
)
if (yaml-cpp_FOUND)
set(yaml-cpp_INCLUDE_DIRS ${YAML-CPP_INCLUDE_DIRECTORY})
set(yaml-cpp_LIBRARIES ${YAML-CPP_LIBRARY})
endif ()
mark_as_advanced(YAML-CPP_INCLUDE_DIRECTORY YAML-CPP_LIBRARY)
|