1# Locate SDL_image library 2# This module defines 3# SDLIMAGE_LIBRARY, the name of the library to link against 4# SDLIMAGE_FOUND, if false, do not try to link to SDL 5# SDLIMAGE_INCLUDE_DIR, where to find SDL/SDL.h 6# 7# $SDLDIR is an environment variable that would 8# correspond to the ./configure --prefix=$SDLDIR 9# used in building SDL. 10# 11# Created by Eric Wing. This was influenced by the FindSDL.cmake 12# module, but with modifications to recognize OS X frameworks and 13# additional Unix paths (FreeBSD, etc). 14 15FIND_PATH(SDLIMAGE_INCLUDE_DIR SDL_image.h 16 PATHS 17 $ENV{SDLIMAGEDIR} 18 $ENV{SDLDIR} 19 NO_DEFAULT_PATH 20 PATH_SUFFIXES include 21) 22 23FIND_PATH(SDLIMAGE_INCLUDE_DIR SDL_image.h 24 PATHS 25 ~/Library/Frameworks 26 /Library/Frameworks 27 /usr/local/include/SDL 28 /usr/include/SDL 29 /usr/local/include/SDL12 30 /usr/local/include/SDL11 # FreeBSD ports 31 /usr/include/SDL12 32 /usr/include/SDL11 33 /usr/local/include 34 /usr/include 35 /sw/include/SDL # Fink 36 /sw/include 37 /opt/local/include/SDL # DarwinPorts 38 /opt/local/include 39 /opt/csw/include/SDL # Blastwave 40 /opt/csw/include 41 /opt/include/SDL 42 /opt/include 43) 44 45FIND_LIBRARY(SDLIMAGE_LIBRARY 46 NAMES SDL_image 47 PATHS 48 $ENV{SDLIMAGEDIR} 49 $ENV{SDLDIR} 50 NO_DEFAULT_PATH 51 PATH_SUFFIXES lib64 lib 52) 53 54FIND_LIBRARY(SDLIMAGE_LIBRARY 55 NAMES SDL_image 56 PATHS 57 ~/Library/Frameworks 58 /Library/Frameworks 59 /usr/local 60 /usr 61 /sw 62 /opt/local 63 /opt/csw 64 /opt 65 PATH_SUFFIXES lib64 lib 66) 67 68SET(SDLIMAGE_FOUND "NO") 69IF(SDLIMAGE_LIBRARY AND SDLIMAGE_INCLUDE_DIR) 70 SET(SDLIMAGE_FOUND "YES") 71ENDIF(SDLIMAGE_LIBRARY AND SDLIMAGE_INCLUDE_DIR) 72 73