diff options
Diffstat (limited to 'cmake/FindLibSndFile.cmake')
-rw-r--r-- | cmake/FindLibSndFile.cmake | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/cmake/FindLibSndFile.cmake b/cmake/FindLibSndFile.cmake new file mode 100644 index 0000000..a177bde --- /dev/null +++ b/cmake/FindLibSndFile.cmake | |||
@@ -0,0 +1,23 @@ | |||
1 | # Base Io build system | ||
2 | # Written by Jeremy Tregunna <jeremy.tregunna@me.com> | ||
3 | # | ||
4 | # Find libsndfile. | ||
5 | |||
6 | FIND_PATH(LIBSNDFILE_INCLUDE_DIR sndfile.h) | ||
7 | |||
8 | SET(LIBSNDFILE_NAMES ${LIBSNDFILE_NAMES} sndfile libsndfile) | ||
9 | FIND_LIBRARY(LIBSNDFILE_LIBRARY NAMES ${LIBSNDFILE_NAMES} PATH) | ||
10 | |||
11 | IF(LIBSNDFILE_INCLUDE_DIR AND LIBSNDFILE_LIBRARY) | ||
12 | SET(LIBSNDFILE_FOUND TRUE) | ||
13 | ENDIF(LIBSNDFILE_INCLUDE_DIR AND LIBSNDFILE_LIBRARY) | ||
14 | |||
15 | IF(LIBSNDFILE_FOUND) | ||
16 | IF(NOT LibSndFile_FIND_QUIETLY) | ||
17 | MESSAGE(STATUS "Found LibSndFile: ${LIBSNDFILE_LIBRARY}") | ||
18 | ENDIF (NOT LibSndFile_FIND_QUIETLY) | ||
19 | ELSE(LIBSNDFILE_FOUND) | ||
20 | IF(LibSndFile_FIND_REQUIRED) | ||
21 | MESSAGE(FATAL_ERROR "Could not find sndfile") | ||
22 | ENDIF(LibSndFile_FIND_REQUIRED) | ||
23 | ENDIF (LIBSNDFILE_FOUND) \ No newline at end of file | ||