Warning, /multimedia/amarok/cmake/modules/FindNjb.cmake is written in an unsupported language. File is not indexed.
0001 # - Try to find the libnjb library
0002 # Once done this will define
0003 #
0004 # NJB_FOUND - system has libnjb
0005 # NJB_INCLUDE_DIR - the libnjb include directory
0006 # NJB_LIBRARIES - Link these to use libnjb
0007 # NJB_DEFINITIONS - Compiler switches required for using libnjb
0008 #
0009
0010 if (NJB_INCLUDE_DIR AND NJB_LIBRARIES)
0011
0012 # in cache already
0013 set(NJB_FOUND TRUE)
0014
0015 else ()
0016 if(NOT WIN32)
0017 # use pkg-config to get the directories and then use these values
0018 # in the FIND_PATH() and FIND_LIBRARY() calls
0019 include(FindPkgConfig)
0020
0021 pkg_check_modules(_NJB libnjb)
0022
0023 set(NJB_DEFINITIONS ${_NJB_CFLAGS})
0024 endif()
0025
0026 find_path(NJB_INCLUDE_DIR libnjb.h
0027 ${_NJB_INCLUDE_DIRS}
0028 )
0029
0030 find_library(NJB_LIBRARIES NAMES njb
0031 PATHS
0032 ${_NJB_LIBRARY_DIRS}
0033 )
0034
0035
0036 include(FindPackageHandleStandardArgs)
0037 find_package_handle_standard_args(Njb DEFAULT_MSG NJB_INCLUDE_DIR NJB_LIBRARIES )
0038
0039 mark_as_advanced(NJB_INCLUDE_DIR NJB_LIBRARIES)
0040
0041 endif ()