# FindMir # ------- # Finds the Mir library # # This will will define the following variables:: # # MIR_FOUND - the system has Mir # MIR_INCLUDE_DIRS - the Mir include directory # MIR_LIBRARIES - the Mir libraries # MIR_DEFINITIONS - the Mir definitions find_package (PkgConfig) if(PKG_CONFIG_FOUND) pkg_check_modules (PC_MIR mirclient>=0.26.2 QUIET) find_path(MIR_INCLUDE_DIR NAMES mir_toolkit/mir_client_library.h PATHS ${PC_MIR_INCLUDE_DIRS}) find_library(MIR_LIBRARY NAMES mirclient PATHS ${PC_MIR_LIBRARIES} ${PC_MIR_LIBRARY_DIRS}) include (FindPackageHandleStandardArgs) find_package_handle_standard_args (MIR REQUIRED_VARS MIR_LIBRARY MIR_INCLUDE_DIR) if (MIR_FOUND) set(MIR_LIBRARIES ${MIR_LIBRARY}) set(MIR_INCLUDE_DIRS ${PC_MIR_INCLUDE_DIRS}) set(MIR_DEFINITIONS -DHAVE_MIR=1) endif() mark_as_advanced (MIR_LIBRARY MIR_INCLUDE_DIR) endif()