Skip to content

Commit 5a0c54e

Browse files
committed
added missing Use ALSA
1 parent ef90075 commit 5a0c54e

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

cmake/Using/UseALSA.cmake

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
MACRO(USE_ALSA)
2+
covise_find_package(ALSA)
3+
IF ((NOT ALSA_FOUND) AND (${ARGC} LESS 1))
4+
USING_MESSAGE("Skipping because of missing ALSA")
5+
RETURN()
6+
ENDIF((NOT ALSA_FOUND) AND (${ARGC} LESS 1))
7+
IF(NOT ALSA_USED AND ALSA_FOUND)
8+
SET(ALSA_USED TRUE)
9+
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${ALSA_LINK_FLAGS}")
10+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${ALSA_CXX_FLAGS}")
11+
INCLUDE_DIRECTORIES(SYSTEM ${ALSA_INCLUDE_DIRS})
12+
ADD_DEFINITIONS(-DHAVE_ALSA)
13+
LINK_DIRECTORIES(${ALSA_LIBRARY_DIRS})
14+
SET(EXTRA_LIBS ${EXTRA_LIBS} ${ALSA_LIBRARIES})
15+
ENDIF()
16+
ENDMACRO(USE_ALSA)
17+

0 commit comments

Comments
 (0)