mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-22 18:55:29 +03:00
31 lines
1.2 KiB
Diff
31 lines
1.2 KiB
Diff
diff --git a/src/framework/audio/CMakeLists.txt b/src/framework/audio/CMakeLists.txt
|
|
index 1635eba..639883d 100644
|
|
--- a/src/framework/audio/CMakeLists.txt
|
|
+++ b/src/framework/audio/CMakeLists.txt
|
|
@@ -20,6 +20,12 @@
|
|
|
|
set(MODULE audio)
|
|
|
|
+find_package(PkgConfig REQUIRED)
|
|
+pkg_check_modules(lame lame IMPORTED_TARGET GLOBAL REQUIRED)
|
|
+pkg_check_modules(libopusenc libopusenc IMPORTED_TARGET GLOBAL REQUIRED)
|
|
+pkg_check_modules(opus opus IMPORTED_TARGET GLOBAL REQUIRED)
|
|
+pkg_check_modules(flac flac++ IMPORTED_TARGET GLOBAL REQUIRED)
|
|
+
|
|
include(GetPlatformInfo)
|
|
if (OS_IS_WIN)
|
|
set(DRIVER_SRC
|
|
@@ -220,11 +226,8 @@ if (ENABLE_AUDIO_EXPORT)
|
|
${CMAKE_CURRENT_LIST_DIR}/internal/soundtracks/soundtrackwriter.h
|
|
)
|
|
|
|
- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/lame lame)
|
|
- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/opusenc opusenc)
|
|
- add_subdirectory(${PROJECT_SOURCE_DIR}/thirdparty/flac flac)
|
|
-
|
|
- set(MODULE_LINK ${MODULE_LINK} lame opusenc flac)
|
|
+ set(MODULE_INCLUDE ${MODULE_INCLUDE} ${lame_INCLUDE_DIRS} ${opus_INCLUDE_DIRS} ${flac_INCLUDE_DIRS} ${libopusenc_INCLUDE_DIRS})
|
|
+ set(MODULE_LINK ${MODULE_LINK} ${lame_LIBRARIES} ${opus_LIBRARIES} ${flac_LIBRARIES} ${libopusenc_LIBRARIES})
|
|
endif()
|
|
|
|
if (OS_IS_MAC)
|