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