cmake_minimum_required(VERSION 3.16)
project(hibiki_plugin_bluetooth CXX)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../cmake")
include(HibikiPlugin)

# Optional: find BlueZ and GStreamer for a real implementation
# find_package(PkgConfig REQUIRED)
# pkg_check_modules(BLUEZ     REQUIRED bluez)
# pkg_check_modules(GSTREAMER REQUIRED gstreamer-1.0)

hibiki_add_plugin(hibiki_plugin_bluetooth
    SOURCES bluetooth_plugin.cpp
    # LIBRARIES ${BLUEZ_LIBRARIES} ${GSTREAMER_LIBRARIES}
)

# target_include_directories(hibiki_plugin_bluetooth PRIVATE
#     ${BLUEZ_INCLUDE_DIRS} ${GSTREAMER_INCLUDE_DIRS})
