@@ -31,10 +31,10 @@ index 6902d56a..98ebd001 100644
31
31
# [configure file example]
32
32
configure_file(cmake/aui-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/aui-config.cmake @ONLY)
33
33
diff --git a/aui.audio/CMakeLists.txt b/aui.audio/CMakeLists.txt
34
- index 21e44153..afbc367b 100644
34
+ index 21e44153..c484247c 100644
35
35
--- a/aui.audio/CMakeLists.txt
36
36
+++ b/aui.audio/CMakeLists.txt
37
- @@ -5,26 +5,36 @@ add_subdirectory(3rdparty/ogg)
37
+ @@ -5,26 +5,44 @@ add_subdirectory(3rdparty/ogg)
38
38
aui_link(aui.audio PUBLIC aui::core)
39
39
40
40
if (AUI_PLATFORM_ANDROID)
@@ -67,7 +67,16 @@ index 21e44153..afbc367b 100644
67
67
+ )
68
68
+ endif ()
69
69
elseif (AUI_PLATFORM_LINUX)
70
- aui_link(aui.audio PUBLIC pulse)
70
+ - aui_link(aui.audio PUBLIC pulse)
71
+ + if (AUIB_DISABLE)
72
+ + auib_use_system_libs_begin()
73
+ + find_package(PkgConfig)
74
+ + pkg_check_modules(PULSEAUDIO REQUIRED libpulse)
75
+ + aui_link(aui.audio PUBLIC PkgConfig::PULSEAUDIO)
76
+ + auib_use_system_libs_end()
77
+ + else ()
78
+ + aui_link(aui.audio PUBLIC pulse)
79
+ + endif ()
71
80
elseif (AUI_PLATFORM_WIN)
72
81
aui_link(aui.audio PUBLIC Winmm dsound.lib dxguid.lib)
73
82
endif()
@@ -84,7 +93,7 @@ index 21e44153..afbc367b 100644
84
93
85
94
if (AUI_PLATFORM_IOS OR AUI_PLATFORM_MACOS)
86
95
auib_use_system_libs_begin()
87
- @@ -42,9 +52 ,15 @@ if (AUI_PLATFORM_MACOS)
96
+ @@ -42,9 +60 ,15 @@ if (AUI_PLATFORM_MACOS)
88
97
"-framework QuartzCore")
89
98
endif()
90
99
0 commit comments