From afd34f2893a06a3aecf17e8e83b1df6ed2ae91a2 Mon Sep 17 00:00:00 2001 From: iroul Date: Fri, 4 Apr 2014 07:35:14 -0700 Subject: move to my github. --- cmake/FindALSA.cmake | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 cmake/FindALSA.cmake (limited to 'cmake/FindALSA.cmake') 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 +) + -- cgit v1.2.3