1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-17 19:37:09 +02:00

Update FindLibLastFm for liblastfm-1.0.0

This commit is contained in:
Dominik Schmidt
2012-06-11 22:04:50 +02:00
parent 31f4c4f656
commit 22bca7ed12

View File

@@ -1,42 +1,33 @@
# - Find LibLastFM # - Try to find LibLastFm
# Find the liblastfm includes and the liblastfm libraries #
# This module defines # LIBLASTFM_FOUND - system has QTweetLib
# LIBLASTFM_INCLUDE_DIR, root lastfm include dir # LIBLASTFM_INCLUDE_DIRS - the QTweetLib include directories
# LIBLASTFM_LIBRARY, the path to liblastfm # LIBLASTFM_LIBRARIES - link these to use QTweetLib
# LIBLASTFM_FOUND, whether liblastfm was found #
# (c) Dominik Schmidt <dev@dominik-schmidt.de>
#
# Dependencies
if(NOT QT4_FOUND)
find_package(Qt4 REQUIRED)
endif()
find_path(LIBLASTFM_INCLUDE_DIR NAMES Audioscrobbler # Include dir
HINTS find_path(LIBLASTFM_INCLUDE_DIR
~/usr/include NAMES lastfm/global.h
/opt/local/include PATHS ${KDE4_INCLUDE_DIR}
/usr/local/include
/usr/include
/opt/kde4/include
${KDE4_INCLUDE_DIR}
PATH_SUFFIXES lastfm
) )
find_library( LIBLASTFM_LIBRARY NAMES lastfm # Finally the library itself
PATHS find_library(LIBLASTFM_LIBRARY
~/usr/lib NAMES lastfm
/opt/local/lib PATHS ${KDE4_LIB_DIR}
/usr/local/lib
/usr/lib
/usr/lib64
/opt/kde4/lib
${KDE4_LIB_DIR}
) )
set(LIBLASTFM_LIBRARIES ${LIBLASTFM_LIBRARY})
set(LIBLASTFM_INCLUDE_DIRS ${LIBLASTFM_LIBRARY})
if(LIBLASTFM_INCLUDE_DIR AND LIBLASTFM_LIBRARY) include(FindPackageHandleStandardArgs)
set(LIBLASTFM_FOUND TRUE) find_package_handle_standard_args(LibLastFm DEFAULT_MSG LIBLASTFM_LIBRARIES LIBLASTFM_INCLUDE_DIRS)
message(STATUS "Found liblastfm: ${LIBLASTFM_INCLUDE_DIR}, ${LIBLASTFM_LIBRARY}")
else(LIBLASTFM_INCLUDE_DIR AND LIBLASTFM_LIBRARY)
set(LIBLASTFM_FOUND FALSE)
if (LIBLASTFM_FIND_REQUIRED)
message(FATAL_ERROR "Could NOT find required package LibLastFm")
endif(LIBLASTFM_FIND_REQUIRED)
endif(LIBLASTFM_INCLUDE_DIR AND LIBLASTFM_LIBRARY)
mark_as_advanced(LIBLASTFM_INCLUDE_DIR LIBLASTFM_LIBRARY) mark_as_advanced(LIBLASTFM_LIBRARIES LIBLASTFM_INCLUDE_DIRS)