aboutsummaryrefslogtreecommitdiff
path: root/cmake/modules/FindAlsa.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/FindAlsa.cmake')
-rw-r--r--cmake/modules/FindAlsa.cmake13
1 files changed, 6 insertions, 7 deletions
diff --git a/cmake/modules/FindAlsa.cmake b/cmake/modules/FindAlsa.cmake
index baec0bd86f..c2d971f4e2 100644
--- a/cmake/modules/FindAlsa.cmake
+++ b/cmake/modules/FindAlsa.cmake
@@ -5,9 +5,9 @@
#
# This will define the following target:
#
-# ALSA::ALSA - The Alsa library
+# ${APP_NAME_LC}::Alsa - The Alsa library
-if(NOT TARGET ALSA::ALSA)
+if(NOT TARGET ${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAME})
find_package(PkgConfig)
if(Alsa_FIND_VERSION)
@@ -41,10 +41,9 @@ if(NOT TARGET ALSA::ALSA)
set(AUDIO_BACKENDS_LIST ${AUDIO_BACKENDS_LIST} PARENT_SCOPE)
# We explicitly dont include ALSA_INCLUDE_DIR, as 'timer.h' is a dangerous file
- add_library(ALSA::ALSA UNKNOWN IMPORTED)
- set_target_properties(ALSA::ALSA PROPERTIES
- IMPORTED_LOCATION "${ALSA_LIBRARY}"
- INTERFACE_COMPILE_DEFINITIONS HAS_ALSA=1)
- set_property(GLOBAL APPEND PROPERTY INTERNAL_DEPS_PROP ALSA::ALSA)
+ add_library(${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAME} UNKNOWN IMPORTED)
+ set_target_properties(${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAME} PROPERTIES
+ IMPORTED_LOCATION "${ALSA_LIBRARY}"
+ INTERFACE_COMPILE_DEFINITIONS HAS_ALSA)
endif()
endif()