Files
2026-11-01 15:38:43 +01:00

27 lines
678 B
CMake

cmake_minimum_required(VERSION 3.16)
project(adfmanager VERSION 0.2.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON)
include(GNUInstallDirs)
find_package(Qt6 REQUIRED COMPONENTS Widgets)
add_executable(adfmanager
main.cpp
mainwindow.cpp
mainwindow.h
removable.cpp
removable.h
xdftool.cpp
xdftool.h
)
target_compile_definitions(adfmanager PRIVATE APP_VERSION="${PROJECT_VERSION}")
target_link_libraries(adfmanager PRIVATE Qt6::Widgets)
install(TARGETS adfmanager RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install(FILES adfmanager.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)