/CMakeModules/FindJreen.cmake
http://github.com/tomahawk-player/tomahawk · CMake · 35 lines · 23 code · 6 blank · 6 comment · 0 complexity · 56841f1c01f177551c6130101ec69fc9 MD5 · raw file
- # - Find libjreen
- # Find the libjreen includes and the libjreen libraries
- # This module defines
- # LIBJREEN_INCLUDE_DIR, root jreen include dir. Include jreen includes with jreen/foo.h
- # LIBJREEN_LIBRARY, the path to libjreen
- # LIBJREEN_FOUND, whether libjreen was found
- FIND_PACKAGE(PkgConfig QUIET)
- PKG_CHECK_MODULES(PC_JREEN QUIET libjreen-qt5)
- FIND_PATH(JREEN_INCLUDE_DIR NAMES jreen/jreen.h
- HINTS
- ${PC_JREEN_INCLUDEDIR}
- ${PC_JREEN_INCLUDE_DIRS}
- ${CMAKE_INSTALL_INCLUDEDIR}
- PATH_SUFFIXES
- jreen-qt5
- )
- FIND_LIBRARY(JREEN_LIBRARIES NAMES jreen-qt5
- HINTS
- ${PC_JREEN_LIBDIR}
- ${PC_JREEN_LIBRARY_DIRS}
- ${CMAKE_INSTALL_LIBDIR}
- )
- IF(JREEN_LIBRARIES AND JREEN_INCLUDE_DIR AND NOT PC_JREEN_VERSION)
- MESSAGE(WARNING "You don't have pkg-config and so the Jreen version check does not work!")
- ENDIF()
- INCLUDE(FindPackageHandleStandardArgs)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(Jreen
- REQUIRED_VARS JREEN_LIBRARIES JREEN_INCLUDE_DIR)
- MARK_AS_ADVANCED(JREEN_INCLUDE_DIR JREEN_LIBRARIES)