| # SYSREPO_FOUND - System has libsysrepo |
| # SYSREPO_INCLUDE_DIRS - The libsysrepo include directories |
| # SYSREPO_LIBRARIES - The libraries needed to use libsysrepo |
| # SYSREPO_DEFINITIONS - Compiler switches required for using libsysrepo |
| |
| find_package(PkgConfig QUIET) |
| if(PKG_CONFIG_FOUND) |
| pkg_check_modules(PC_SYSREPO QUIET sysrepo) |
| set(SYSREPO_DEFINITIONS ${PC_SYSREPO_CFLAGS_OTHER}) |
| endif() |
| |
| find_path(SYSREPO_INCLUDE_DIR sysrepo.h |
| HINTS ${PC_SYSREPO_INCLUDEDIR} ${PC_SYSREPO_INCLUDE_DIRS} |
| PATH_SUFFIXES sysrepo) |
| |
| find_library(SYSREPO_LIBRARY NAMES sysrepo |
| HINTS ${PC_SYSREPO_LIBDIR} ${PC_SYSREPO_LIBRARY_DIRS}) |
| |
| set(SYSREPO_LIBRARIES ${SYSREPO_LIBRARY} ) |
| set(SYSREPO_INCLUDE_DIRS ${SYSREPO_INCLUDE_DIR}) |
| |
| include(FindPackageHandleStandardArgs) |
| find_package_handle_standard_args(sysrepo DEFAULT_MSG |
| SYSREPO_LIBRARY SYSREPO_INCLUDE_DIR) |
| |
| mark_as_advanced(SYSREPO_INCLUDE_DIR SYSREPO_LIBRARY) |