Release version 0.99.2-1
[fmit.git] / cmake / FindALSA.cmake
1 ## $Id: FindALSA.cmake,v 1.1 2010/05/15 15:57:16 norwin Exp $
2
3 # Check for the presence of ALSA
4 #
5 #  HAVE_ALSA        = Set to true, if all components have been found.
6 #  ALSA_INCLUDES    = Include path for the header files
7 #  ALSA_LIBRARIES   = Link these
8
9 ## -----------------------------------------------------------------------------
10 ## Check for the header files
11
12 FIND_PATH (ALSA_INCLUDES alsa/asoundlib.h
13   PATHS /usr/local/include /usr/include
14   )
15
16 ## -----------------------------------------------------------------------------
17 ## Check for the library
18
19 FIND_LIBRARY (ALSA_LIBRARIES asound
20   PATHS /usr/local/lib /usr/lib /lib /sw/lib
21   )
22
23 ## -----------------------------------------------------------------------------
24 ## Actions taken when all components have been found
25
26 IF (ALSA_INCLUDES AND ALSA_LIBRARIES)
27     SET (HAVE_ALSA TRUE)
28 ELSE (ALSA_INCLUDES AND ALSA_LIBRARIES)
29     MESSAGE (STATUS "Unable to find ALSA library")
30 ENDIF (ALSA_INCLUDES AND ALSA_LIBRARIES)
31
32 IF (HAVE_ALSA)
33     MESSAGE (STATUS "Found ALSA library")
34     MESSAGE (STATUS "ALSA_INCLUDES  = ${ALSA_INCLUDES}")
35     MESSAGE (STATUS "ALSA_LIBRARIES = ${ALSA_LIBRARIES}")
36 ELSE (HAVE_ALSA)
37   IF (ALSA_FIND_REQUIRED)
38     MESSAGE (FATAL_ERROR "Could not find ALSA!")
39   ENDIF (ALSA_FIND_REQUIRED)
40 ENDIF (HAVE_ALSA)
41
42 ## ------------------------------------------------------------------------------
43 ## Mark as advanced ...