layout
This commit is contained in:
parent
1f38fcdc74
commit
760db962ea
12 changed files with 273 additions and 154 deletions
57
audio/CMakeLists.txt
Normal file
57
audio/CMakeLists.txt
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
setup_lib(audio Audio)
|
||||
|
||||
find_package(PkgConfig)
|
||||
|
||||
if(NOT BACKEND_FOUND)
|
||||
pkg_check_modules(AO ao)
|
||||
if(AO_FOUND)
|
||||
target_include_directories(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
${AO_INCLUDE_DIRS}
|
||||
)
|
||||
target_link_directories(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
${AO_LIBRARY_DIRS}
|
||||
)
|
||||
target_link_libraries(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
${AO_LIBRARIES} pthread
|
||||
)
|
||||
target_compile_definitions(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
USE_AO
|
||||
)
|
||||
set(BACKEND_FOUND 1)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT BACKEND_FOUND)
|
||||
pkg_check_modules(ALSA alsa)
|
||||
if(ALSA_FOUND)
|
||||
target_include_directories(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
${ALSA_INCLUDE_DIRS}
|
||||
)
|
||||
target_link_directories(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
${ALSA_LIBRARY_DIRS}
|
||||
)
|
||||
target_link_libraries(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
${ALSA_LIBRARIES} pthread
|
||||
)
|
||||
target_compile_definitions(
|
||||
MDEAudio
|
||||
PRIVATE
|
||||
USE_ALSA
|
||||
)
|
||||
set(BACKEND_FOUND 1)
|
||||
endif()
|
||||
endif()
|
||||
Loading…
Add table
Add a link
Reference in a new issue