# SPDX-FileCopyrightText: Copyright 2024 Open Mobile Platform LLC <community@omp.ru>
# SPDX-License-Identifier: BSD-3-Clause
cmake_minimum_required(VERSION 3.10)

project(${DEVICE_INFO_LIB} VERSION 0.0.1)

find_package(PkgConfig REQUIRED)
find_package(Qt5 COMPONENTS Core DBus REQUIRED)

add_library(${DEVICE_INFO_LIB} SHARED ${DEVICE_INFO_DIR}/device_info.cpp)

target_link_libraries(${DEVICE_INFO_LIB} PUBLIC Qt5::Core Qt5::DBus)

set_target_properties(${DEVICE_INFO_LIB} PROPERTIES
  PUBLIC_HEADER device_info.h
  OUTPUT_NAME ${DEVICE_INFO_LIB}
)

target_compile_definitions(${DEVICE_INFO_LIB} PUBLIC DART_SHARED_LIB)
