# SPDX-FileCopyrightText: 2024 UnionTech Software Technology Co., Ltd. # # SPDX-License-Identifier: GPL-3.0-or-later cmake_minimum_required(VERSION 3.16) project(dde-graphics-driver-applet VERSION 1.0.0 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) find_package(Qt6 REQUIRED COMPONENTS Widgets DBus Quick) find_package(Dtk6 REQUIRED COMPONENTS Core) add_library(dde-graphics-driver SHARED graphicsdriverapplet.h graphicsdriverapplet.cpp gpuindicator.h gpuindicator.cpp ) target_include_directories(dde-graphics-driver PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /usr/include/dde-shell ) target_link_libraries(dde-graphics-driver PRIVATE Qt6::Widgets Qt6::DBus Qt6::Quick Dtk6::Core ) # 安装到dde-shell插件目录 install(TARGETS dde-graphics-driver DESTINATION /usr/lib/x86_64-linux-gnu/dde-shell) install(DIRECTORY package/ DESTINATION /usr/lib/x86_64-linux-gnu/dde-shell/org.deepin.ds.graphics-driver)