aboutsummaryrefslogtreecommitdiff
path: root/games/supermariowar/supermariowar-2.0_beta1-yaml-cpp-config.cmake
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)