Mercurial > hg > gpsynth
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/third_party/cmake_modules/FindSndFile.cmake Thu Aug 25 11:05:55 2011 +0100 @@ -0,0 +1,55 @@ +# Locate sndfile +# This module defines +# SNDFILE_LIBRARY +# SNDFILE_FOUND, if false, do not try to link to sndfile +# SNDFILE_INCLUDE_DIR, where to find the headers +# +# $SNDFILE_DIR is an environment variable that would +# correspond to the ./configure --prefix=$SNDFILE_DIR + +FIND_PATH(SNDFILE_INCLUDE_DIR sndfile.h + PATH_SUFFIXES sndfile + PATHS + ${SNDFILE_DIR}/include + $ENV{SNDFILE_DIR}/include + $ENV{SNDFILE_DIR} + ~/Library/Frameworks + /Library/Frameworks + /usr/local/include + /usr/include + /usr/include/sndfile + /sw/include # Fink + /opt/local/include # DarwinPorts + /opt/csw/include # Blastwave + /opt/include + [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include + /usr/freeware/include +) + +find_library(SNDFILE_LIBRARY + NAMES "sndfile" + PATHS + ${SNDFILE_DIR}/lib + $ENV{SNDFILE_DIR}/lib + $ENV{SNDFILE_DIR} + ~/Library/Frameworks + /Library/Frameworks + /usr/local/lib + /usr/lib + /usr/lib64 + /sw/lib + /opt/local/lib + /opt/csw/lib + /opt/lib + [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib + /usr/freeware/lib64 + PATH_SUFFIXES + win32 Darwin Linux "" +) + + +SET(SNDFILE_FOUND "NO") +IF(SNDFILE_LIBRARY AND SNDFILE_INCLUDE_DIR) + SET(SNDFILE_FOUND "YES") +ENDIF(SNDFILE_LIBRARY AND SNDFILE_INCLUDE_DIR) +