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