ian@0: # Locate sndfile ian@0: # This module defines ian@0: # SNDFILE_LIBRARY ian@0: # SNDFILE_FOUND, if false, do not try to link to sndfile ian@0: # SNDFILE_INCLUDE_DIR, where to find the headers ian@0: # ian@0: # $SNDFILE_DIR is an environment variable that would ian@0: # correspond to the ./configure --prefix=$SNDFILE_DIR ian@0: ian@0: FIND_PATH(SNDFILE_INCLUDE_DIR sndfile.h ian@0: PATH_SUFFIXES sndfile ian@0: PATHS ian@0: ${SNDFILE_DIR}/include ian@0: $ENV{SNDFILE_DIR}/include ian@0: $ENV{SNDFILE_DIR} ian@0: ~/Library/Frameworks ian@0: /Library/Frameworks ian@0: /usr/local/include ian@0: /usr/include ian@0: /usr/include/sndfile ian@0: /sw/include # Fink ian@0: /opt/local/include # DarwinPorts ian@0: /opt/csw/include # Blastwave ian@0: /opt/include ian@0: [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include ian@0: /usr/freeware/include ian@0: ) ian@0: ian@0: find_library(SNDFILE_LIBRARY ian@0: NAMES "sndfile" ian@0: PATHS ian@0: ${SNDFILE_DIR}/lib ian@0: $ENV{SNDFILE_DIR}/lib ian@0: $ENV{SNDFILE_DIR} ian@0: ~/Library/Frameworks ian@0: /Library/Frameworks ian@0: /usr/local/lib ian@0: /usr/lib ian@0: /usr/lib64 ian@0: /sw/lib ian@0: /opt/local/lib ian@0: /opt/csw/lib ian@0: /opt/lib ian@0: [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib ian@0: /usr/freeware/lib64 ian@0: PATH_SUFFIXES ian@0: win32 Darwin Linux "" ian@0: ) ian@0: ian@0: ian@0: SET(SNDFILE_FOUND "NO") ian@0: IF(SNDFILE_LIBRARY AND SNDFILE_INCLUDE_DIR) ian@0: SET(SNDFILE_FOUND "YES") ian@0: ENDIF(SNDFILE_LIBRARY AND SNDFILE_INCLUDE_DIR) ian@0: