Link bluez

This commit is contained in:
capitalistspz 2024-09-26 02:43:27 +01:00
parent e5d1d0e649
commit b71ace17d3
3 changed files with 26 additions and 0 deletions

View file

@ -178,6 +178,7 @@ if (UNIX AND NOT APPLE)
add_compile_definitions(HAS_WAYLAND) add_compile_definitions(HAS_WAYLAND)
endif() endif()
find_package(GTK3 REQUIRED) find_package(GTK3 REQUIRED)
find_package(bluez REQUIRED)
endif() endif()

20
cmake/Findbluez.cmake Normal file
View file

@ -0,0 +1,20 @@
# SPDX-FileCopyrightText: 2022 Andrea Pappacoda <andrea@pappacoda.it>
# SPDX-License-Identifier: ISC
find_package(bluez CONFIG)
if (NOT bluez_FOUND)
find_package(PkgConfig)
if (PKG_CONFIG_FOUND)
pkg_search_module(bluez IMPORTED_TARGET GLOBAL bluez-1.0 bluez)
if (bluez_FOUND)
add_library(bluez::bluez ALIAS PkgConfig::bluez)
endif ()
endif ()
endif ()
find_package_handle_standard_args(bluez
REQUIRED_VARS
bluez_LINK_LIBRARIES
bluez_FOUND
VERSION_VAR bluez_VERSION
)

View file

@ -102,3 +102,8 @@ endif()
if (ENABLE_WXWIDGETS) if (ENABLE_WXWIDGETS)
target_link_libraries(CemuInput PRIVATE wx::base wx::core) target_link_libraries(CemuInput PRIVATE wx::base wx::core)
endif() endif()
if (UNIX AND NOT APPLE)
target_link_libraries(CemuInput PRIVATE bluez::bluez)
endif ()