1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-22 18:55:29 +03:00
aports/community/musescore/system-libs.patch
2023-01-16 02:52:19 +01:00

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)