Findlibyaml.cmake (607B)
1 find_package(PkgConfig) 2 pkg_check_modules(PC_libyaml libyaml>=0.1.6) 3 4 find_path(libyaml_INCLUDE_DIR yaml.h 5 HINTS ${PC_libyaml_INCLUDEDIR} ${PC_libyaml_INCLUDE_DIRS}) 6 7 find_library(libyaml_LIBRARY NAMES yaml libyaml 8 HINTS ${PC_libyaml_LIBDIR} ${PC_libyaml_LIBRARY_DIRS} ) 9 10 set(libyaml_LIBRARIES ${libyaml_LIBRARY}) 11 set(libyaml_INCLUDE_DIRS ${libyaml_INCLUDE_DIR}) 12 13 include(FindPackageHandleStandardArgs) 14 find_package_handle_standard_args(libyaml DEFAULT_MSG 15 libyaml_LIBRARY libyaml_INCLUDE_DIR) 16 17 mark_as_advanced(libyaml_INCLUDE_DIR libyaml_LIBRARY )