annotate third_party/cmake_modules/FindSndFile.cmake @ 0:add35537fdbb tip

Initial import
author irh <ian.r.hobson@gmail.com>
date Thu, 25 Aug 2011 11:05:55 +0100
parents
children
rev   line source
ian@0 1 # Locate sndfile
ian@0 2 # This module defines
ian@0 3 # SNDFILE_LIBRARY
ian@0 4 # SNDFILE_FOUND, if false, do not try to link to sndfile
ian@0 5 # SNDFILE_INCLUDE_DIR, where to find the headers
ian@0 6 #
ian@0 7 # $SNDFILE_DIR is an environment variable that would
ian@0 8 # correspond to the ./configure --prefix=$SNDFILE_DIR
ian@0 9
ian@0 10 FIND_PATH(SNDFILE_INCLUDE_DIR sndfile.h
ian@0 11 PATH_SUFFIXES sndfile
ian@0 12 PATHS
ian@0 13 ${SNDFILE_DIR}/include
ian@0 14 $ENV{SNDFILE_DIR}/include
ian@0 15 $ENV{SNDFILE_DIR}
ian@0 16 ~/Library/Frameworks
ian@0 17 /Library/Frameworks
ian@0 18 /usr/local/include
ian@0 19 /usr/include
ian@0 20 /usr/include/sndfile
ian@0 21 /sw/include # Fink
ian@0 22 /opt/local/include # DarwinPorts
ian@0 23 /opt/csw/include # Blastwave
ian@0 24 /opt/include
ian@0 25 [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
ian@0 26 /usr/freeware/include
ian@0 27 )
ian@0 28
ian@0 29 find_library(SNDFILE_LIBRARY
ian@0 30 NAMES "sndfile"
ian@0 31 PATHS
ian@0 32 ${SNDFILE_DIR}/lib
ian@0 33 $ENV{SNDFILE_DIR}/lib
ian@0 34 $ENV{SNDFILE_DIR}
ian@0 35 ~/Library/Frameworks
ian@0 36 /Library/Frameworks
ian@0 37 /usr/local/lib
ian@0 38 /usr/lib
ian@0 39 /usr/lib64
ian@0 40 /sw/lib
ian@0 41 /opt/local/lib
ian@0 42 /opt/csw/lib
ian@0 43 /opt/lib
ian@0 44 [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
ian@0 45 /usr/freeware/lib64
ian@0 46 PATH_SUFFIXES
ian@0 47 win32 Darwin Linux ""
ian@0 48 )
ian@0 49
ian@0 50
ian@0 51 SET(SNDFILE_FOUND "NO")
ian@0 52 IF(SNDFILE_LIBRARY AND SNDFILE_INCLUDE_DIR)
ian@0 53 SET(SNDFILE_FOUND "YES")
ian@0 54 ENDIF(SNDFILE_LIBRARY AND SNDFILE_INCLUDE_DIR)
ian@0 55