FindCatalogueAPI.cmake
29 lines
| 1.3 KiB
| text/x-cmake
|
CMakeLexer
/ cmake / FindCatalogueAPI.cmake
r1058 | # - Try to find CatalogueAPI Module | |||
# Once done this will define | ||||
# CATALOGUEAPI_FOUND - System has CatalogueAPI | ||||
# CATALOGUEAPI_INCLUDE_DIRS - The CatalogueAPI include directories | ||||
# CATALOGUEAPI_LIBRARIES - The libraries needed to use CatalogueAPI | ||||
# CATALOGUEAPI_SHARED_LIBRARIES - The shared libraries for CatalogueAPI | ||||
set(CATALOGUEAPI_ROOT_DIR "${CATALOGUEAPI_EXTERN_FOLDER}" | ||||
CACHE PATHS | ||||
"Path to the installation of CatalogueAPI" | ||||
${libRootDirForceValue}) | ||||
find_path(CATALOGUEAPI_INCLUDE_DIR CatalogueDao.h | ||||
HINTS ${CATALOGUEAPI_ROOT_DIR} ${CATALOGUEAPI_EXTERN_FOLDER} | ||||
PATH_SUFFIXES src ) | ||||
find_library(CATALOGUEAPI_LIBRARY NAMES CatalogueAPI | ||||
HINTS ${CATALOGUEAPI_ROOT_DIR} ${CATALOGUEAPI_EXTERN_FOLDER} | ||||
PATH_SUFFIXES lib) | ||||
set(CATALOGUEAPI_LIBRARIES ${CATALOGUEAPI_LIBRARY} ) | ||||
set(CATALOGUEAPI_INCLUDE_DIRS ${CATALOGUEAPI_INCLUDE_DIR} ) | ||||
include(FindPackageHandleStandardArgs) | ||||
# handle the QUIETLY and REQUIRED arguments and set CATALOGUEAPI_FOUND to TRUE | ||||
# if all listed variables are TRUE | ||||
find_package_handle_standard_args(CatalogueAPI FOUND_VAR CATALOGUEAPI_FOUND | ||||
REQUIRED_VARS CATALOGUEAPI_LIBRARY CATALOGUEAPI_INCLUDE_DIR) | ||||
mark_as_advanced(CATALOGUEAPI_INCLUDE_DIR CATALOGUEAPI_LIBRARY ) | ||||