diff options
author | iroul <iroul@iroul-VirtualBox.(none)> | 2014-04-04 07:35:14 -0700 |
---|---|---|
committer | iroul <iroul@iroul-VirtualBox.(none)> | 2014-04-04 07:35:14 -0700 |
commit | afd34f2893a06a3aecf17e8e83b1df6ed2ae91a2 (patch) | |
tree | 851102abc55d91a1b76e63e9e89f9a7733da95b5 /cmake/FindALSA.cmake | |
parent | c4b028ad53f7b362a864de24828d7cc39ff67b0a (diff) | |
download | fqterm-afd34f2893a06a3aecf17e8e83b1df6ed2ae91a2.tar.xz |
move to my github.
Diffstat (limited to 'cmake/FindALSA.cmake')
-rw-r--r-- | cmake/FindALSA.cmake | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/cmake/FindALSA.cmake b/cmake/FindALSA.cmake new file mode 100644 index 0000000..28bd408 --- /dev/null +++ b/cmake/FindALSA.cmake @@ -0,0 +1,46 @@ +# +# Find ALSA for linux platforms +# by etnlegend@newsmth + +IF ( ALSA_INCLUDE_DIR ) + SET ( ALSA_FIND_QUIETLY TRUE ) +ENDIF ( ALSA_INCLUDE_DIR ) + +SET ( ALSA_HDR_NAME "alsa/asoundlib.h" ) + +FIND_PATH ( ALSA_INCLUDE_DIR "${ALSA_HDR_NAME}" + "/usr/local/include" "/usr/include" +) + +SET ( ALSA_LIB_NAME "asound" ) + +FIND_LIBRARY ( ALSA_LIBRARY + NAMES "${ALSA_LIB_NAME}" + PATHS "/usr/local/lib" "/usr/lib" +) + +IF ( ALSA_INCLUDE_DIR AND ALSA_LIBRARY ) + SET ( ALSA_FOUND TRUE ) + SET ( ALSA_LIBRARIES "${ALSA_LIBRARY}" ) +ELSE ( ALSA_INCLUDE_DIR AND ALSA_LIBRARY ) + SET ( ALSA_FOUND FALSE ) + SET ( ALSA_LIBRARIES ) +ENDIF ( ALSA_INCLUDE_DIR AND ALSA_LIBRARY ) + +IF ( ALSA_FOUND ) + IF ( NOT ALSA_FIND_QUIETLY ) + MESSAGE ( STATUS "Found ALSA: ${ALSA_LIBRARY} ${ALSA_INCLUDE_DIR}/${ALSA_HDR_NAME}" ) + ENDIF ( NOT ALSA_FIND_QUIETLY ) +ELSE ( ALSA_FOUND ) + IF ( ALSA_FIND_REQUIRED ) + MESSAGE ( FATAL_ERROR "FAILED to found ALSA - REQUIRED" ) + ELSE ( ALSA_FIND_REQUIRED ) + MESSAGE ( STATUS "Disabled ALSA" ) + ENDIF ( ALSA_FIND_REQUIRED ) +ENDIF ( ALSA_FOUND ) + +MARK_AS_ADVANCED ( + ALSA_LIBRARY + ALSA_INCLUDE_DIR +) + |