We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ef90075 commit 5a0c54eCopy full SHA for 5a0c54e
1 file changed
cmake/Using/UseALSA.cmake
@@ -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