Mercurial > hg > gpsynth
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 |