Warning, /multimedia/amarok/cmake/modules/FindGDKPixBuf.cmake is written in an unsupported language. File is not indexed.
0001 # - Find GDK-PixBuf
0002 # Find the GDK-PixBuf include directories and libraries
0003 #
0004 # This module defines
0005 # GDKPIXBUF_FOUND - true if the following are found
0006 # GDKPIXBUF_INCLUDE_DIR - GDK-PixBuf include directory
0007 # GDKPIXBUF_LIBRARY - GDK-PixBuf library location
0008
0009 find_package( PkgConfig )
0010 if( PKG_CONFIG_FOUND )
0011 # If pkg-config finds gdk-pixbuf-2.0, this will set:
0012 # PC_GDKPIXBUF_FOUND (to TRUE)
0013 # PC_GDKPIXBUF_INCLUDEDIR
0014 # PC_GDKPIXBUF_INCLUDE_DIRS
0015 # PC_GDKPIXBUF_LIBDIR
0016 # PC_GDKPIXBUF_LIBRARY_DIRS
0017 # These variables are then used as hints to find_path()
0018 # and find_library()
0019 pkg_search_module( PC_GDKPIXBUF gdk-pixbuf-2.0 )
0020 endif()
0021
0022 find_path( GDKPIXBUF_INCLUDE_DIR gdk-pixbuf/gdk-pixbuf.h
0023 HINTS
0024 # Hints provided by pkg-config
0025 ${PC_GDKPIXBUF_INCLUDEDIR}
0026 ${PC_GDKPIXBUF_INCLUDEDIR}/*
0027 ${PC_GDKPIXBUF_INCLUDE_DIRS}
0028 PATHS
0029 # Standard include directories
0030 /usr/include/
0031 /sw/include/
0032 /usr/local/include/
0033 # Search all subdirs of the above
0034 /usr/include/*
0035 /sw/include/*
0036 /usr/local/include/*
0037 PATH_SUFFIXES
0038 # Subdirectory hints
0039 gdk-pixbuf-2.0
0040 gtk-2.0
0041 )
0042
0043 find_library( GDKPIXBUF_LIBRARY gdk_pixbuf-2.0
0044 HINTS
0045 # Hints provided by pkg-config
0046 ${PC_GDKPIXBUF_LIBDIR}
0047 ${PC_GDKPIXBUF_LIBRARY_DIRS}
0048 )
0049
0050 include( FindPackageHandleStandardArgs )
0051 # Sets GDKPIXBUF_FOUND to true if GDKPIXBUF_INCLUDE_DIR and
0052 # GDKPIXBUF_LIBRARY are both set
0053 find_package_handle_standard_args( GDKPixBuf DEFAULT_MSG
0054 GDKPIXBUF_LIBRARY
0055 GDKPIXBUF_INCLUDE_DIR
0056 )
0057 if( GDKPIXBUF_FOUND )
0058 message( STATUS "\tInclude directory: ${GDKPIXBUF_INCLUDE_DIR}" )
0059 endif()
0060
0061 mark_as_advanced( GDKPIXBUF_INCLUDE_DIR GDKPIXBUF_LIBRARY )