# SPDX-License-Identifier: BSD-3-Clause
# SPDX-FileCopyrightText: 2021 Harald Sitter <sitter@kde.org>

project(neon-boot-space)

cmake_minimum_required(VERSION 3.16)
find_package(ECM 5.78 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})

include(FeatureSummary)
include(KDEInstallDirs)
include(KDECMakeSettings)
include(KDECompilerSettings)

kde_enable_exceptions()

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

find_package(KF5I18n REQUIRED)
find_package(Gettext REQUIRED)

add_executable(neon-boot-space main.cpp)
install(TARGETS neon-boot-space DESTINATION /usr/lib/neon_update)

# dh_installsystemd is path challenged and doesn't manage to treat /usr/lib the same as /lib.
# Muppet.
install(FILES neon-boot-space.service DESTINATION /lib/systemd/system)

# Using ki18n macros for convenience but we don't actually use ki18n itself.
ki18n_install(po)

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
