diff options
Diffstat (limited to 'cmake/modules/FindAlsa.cmake')
-rw-r--r-- | cmake/modules/FindAlsa.cmake | 13 |
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() |