Line 0
Link Here
|
|
|
1 |
--- cmake/admCheckAudioDeviceLibs.cmake.orig |
2 |
+++ cmake/admCheckAudioDeviceLibs.cmake |
3 |
@@ -158,39 +158,45 @@ |
4 |
|
5 |
MESSAGE(STATUS "Checking for PULSEAUDIOSIMPLE") |
6 |
MESSAGE(STATUS "*****************************") |
7 |
- IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
8 |
- # in cache already |
9 |
- SET(PULSEAUDIOSIMPLE_FIND_QUIETLY TRUE) |
10 |
- ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
11 |
|
12 |
- # use pkg-config to get the directories and then use these values |
13 |
- # in the FIND_PATH() and FIND_LIBRARY() calls |
14 |
- include(FindPkgConfig) |
15 |
- pkg_check_modules(PULSEAUDIOSIMPLE libpulse-simple) |
16 |
- IF (PULSEAUDIOSIMPLE_FOUND) |
17 |
- SET(PULSEAUDIOSIMPLE_DEFINITIONS ${PULSEAUDIOSIMPLE_CFLAGS}) |
18 |
- FIND_PATH(PULSEAUDIOSIMPLE_INCLUDE_DIR pulse/simple.h PATHS ${PULSEAUDIOSIMPLE_INCLUDE_DIRS} PATH_SUFFIXES pulse) |
19 |
- FIND_LIBRARY(PULSEAUDIOSIMPLE_LIBRARIES NAMES pulse-simple libpulse-simple PATHS ${PULSEAUDIOSIMPLE_LIBRARY_DIRS}) |
20 |
- ENDIF (PULSEAUDIOSIMPLE_FOUND) |
21 |
+ IF (PULSEAUDIOSIMPLE) |
22 |
+ IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
23 |
+ # in cache already |
24 |
+ SET(PULSEAUDIOSIMPLE_FIND_QUIETLY TRUE) |
25 |
+ ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
26 |
|
27 |
- IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
28 |
- SET(PULSEAUDIOSIMPLE_FOUND TRUE) |
29 |
- ELSE (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
30 |
- SET(PULSEAUDIOSIMPLE_FOUND FALSE) |
31 |
- ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
32 |
+ # use pkg-config to get the directories and then use these values |
33 |
+ # in the FIND_PATH() and FIND_LIBRARY() calls |
34 |
+ include(FindPkgConfig) |
35 |
+ pkg_check_modules(PULSEAUDIOSIMPLE libpulse-simple) |
36 |
+ IF (PULSEAUDIOSIMPLE_FOUND) |
37 |
+ SET(PULSEAUDIOSIMPLE_DEFINITIONS ${PULSEAUDIOSIMPLE_CFLAGS}) |
38 |
+ FIND_PATH(PULSEAUDIOSIMPLE_INCLUDE_DIR pulse/simple.h PATHS ${PULSEAUDIOSIMPLE_INCLUDE_DIRS} PATH_SUFFIXES pulse) |
39 |
+ FIND_LIBRARY(PULSEAUDIOSIMPLE_LIBRARIES NAMES pulse-simple libpulse-simple PATHS ${PULSEAUDIOSIMPLE_LIBRARY_DIRS}) |
40 |
+ ENDIF (PULSEAUDIOSIMPLE_FOUND) |
41 |
|
42 |
- IF (PULSEAUDIOSIMPLE_FOUND) |
43 |
- IF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) |
44 |
- MESSAGE(STATUS "Found PulseAudio Simple: ${PULSEAUDIOSIMPLE_LIBRARIES}") |
45 |
- ENDIF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) |
46 |
- SET(USE_PULSE_SIMPLE 1) |
47 |
- ELSE (PULSEAUDIOSIMPLE_FOUND) |
48 |
- MESSAGE(STATUS "Could NOT find PulseAudioSimple\n") |
49 |
- ENDIF (PULSEAUDIOSIMPLE_FOUND) |
50 |
+ IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
51 |
+ SET(PULSEAUDIOSIMPLE_FOUND TRUE) |
52 |
+ ELSE (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
53 |
+ SET(PULSEAUDIOSIMPLE_FOUND FALSE) |
54 |
+ ENDIF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) |
55 |
|
56 |
- MARK_AS_ADVANCED(PULSEAUDIOSIMPLE_INCLUDE_DIR PULSEAUDIOSIMPLE_LIBRARIES) |
57 |
+ IF (PULSEAUDIOSIMPLE_FOUND) |
58 |
+ IF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) |
59 |
+ MESSAGE(STATUS "Found PulseAudio Simple: ${PULSEAUDIOSIMPLE_LIBRARIES}") |
60 |
+ ENDIF (NOT PULSEAUDIOSIMPLE_FIND_QUIETLY) |
61 |
+ SET(USE_PULSE_SIMPLE 1) |
62 |
+ ELSE (PULSEAUDIOSIMPLE_FOUND) |
63 |
+ MESSAGE(STATUS "Could NOT find PulseAudioSimple\n") |
64 |
+ ENDIF (PULSEAUDIOSIMPLE_FOUND) |
65 |
|
66 |
- APPEND_SUMMARY_LIST("Audio Device" "PulseAudio" "${USE_PULSE_SIMPLE}") |
67 |
+ MARK_AS_ADVANCED(PULSEAUDIOSIMPLE_INCLUDE_DIR PULSEAUDIOSIMPLE_LIBRARIES) |
68 |
+ ELSE (PULSEAUDIOSIMPLE) |
69 |
+ MESSAGE("${MSG_DISABLE_OPTION}") |
70 |
+ ENDIF (PULSEAUDIOSIMPLE) |
71 |
+ |
72 |
+ MESSAGE("") |
73 |
+ APPEND_SUMMARY_LIST("Audio Device" "PulseAudio" "${USE_PULSE_SIMPLE}") |
74 |
ELSE (UNIX AND NOT APPLE) |
75 |
SET(PULSEAUDIOSIMPLE_CAPABLE FALSE) |
76 |
ENDIF (UNIX AND NOT APPLE) |