Imported Upstream version 1.2
[platform/upstream/alure.git] / cmake / FindSndFile.cmake
1 # - Try to find SndFile
2 # Once done this will define
3 #
4 #  SNDFILE_FOUND - system has SndFile
5 #  SNDFILE_INCLUDE_DIRS - the SndFile include directory
6 #  SNDFILE_LIBRARIES - Link these to use SndFile
7 #
8 #  Copyright © 2006  Wengo
9 #  Copyright © 2009 Guillaume Martres
10 #
11 #  Redistribution and use is allowed according to the terms of the New
12 #  BSD license.
13 #  For details see the accompanying COPYING-CMAKE-SCRIPTS file.
14 #
15
16 find_path(SNDFILE_INCLUDE_DIR
17     NAMES
18       sndfile.h
19     PATHS
20       /usr/include
21       /usr/local/include
22       /opt/local/include
23       /sw/include
24 )
25
26 find_library(SNDFILE_LIBRARY
27     NAMES
28       sndfile sndfile-1
29     PATHS
30       /usr/lib
31       /usr/local/lib
32       /opt/local/lib
33       /sw/lib
34 )
35
36 set(SNDFILE_INCLUDE_DIRS
37     ${SNDFILE_INCLUDE_DIR}
38 )
39 set(SNDFILE_LIBRARIES
40     ${SNDFILE_LIBRARY}
41 )
42
43 INCLUDE(FindPackageHandleStandardArgs)
44 # handle the QUIETLY and REQUIRED arguments and set SNDFILE_FOUND to TRUE if
45 # all listed variables are TRUE
46 FIND_PACKAGE_HANDLE_STANDARD_ARGS(SndFile DEFAULT_MSG SNDFILE_LIBRARY SNDFILE_INCLUDE_DIR)
47
48 # show the SNDFILE_INCLUDE_DIRS and SNDFILE_LIBRARIES variables only in the advanced view
49 mark_as_advanced(SNDFILE_INCLUDE_DIRS SNDFILE_LIBRARIES)