Bild weiter verbessert, Icon und .desktop hinzugefügt
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(HDMIViewer VERSION 1.0.0 LANGUAGES CXX)
|
||||
project(HDMIViewer VERSION 1.1.0 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
@@ -9,7 +9,8 @@ set(CMAKE_AUTOUIC ON)
|
||||
|
||||
# Qt6 – Gui enthält den JPEG-Plugin-Support (QImage::fromData)
|
||||
# OpenGLWidgets für das GPU-beschleunigte Video-Rendering (Bildglättung/Retro-Optik)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets OpenGL OpenGLWidgets)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets OpenGL OpenGLWidgets Svg)
|
||||
# Svg: Programm-Icon (assets/hdmi-viewer.svg) wird als SVG geladen
|
||||
|
||||
# ALSA
|
||||
find_package(PkgConfig REQUIRED)
|
||||
@@ -27,8 +28,10 @@ set(SOURCES
|
||||
src/MainWindow.cpp
|
||||
src/VideoWidget.cpp
|
||||
src/DeviceDialog.cpp
|
||||
src/Profile.cpp
|
||||
src/AudioThread.cpp
|
||||
src/CaptureThread.cpp
|
||||
resources.qrc
|
||||
)
|
||||
|
||||
add_executable(hdmi-viewer ${SOURCES})
|
||||
@@ -40,6 +43,7 @@ target_link_libraries(hdmi-viewer
|
||||
Qt6::Widgets
|
||||
Qt6::OpenGL
|
||||
Qt6::OpenGLWidgets
|
||||
Qt6::Svg
|
||||
${ALSA_LIBRARIES}
|
||||
)
|
||||
|
||||
@@ -54,3 +58,8 @@ target_compile_options(hdmi-viewer PRIVATE
|
||||
)
|
||||
|
||||
install(TARGETS hdmi-viewer DESTINATION bin)
|
||||
|
||||
# Startmenü-Eintrag und Icon (Cinnamon/GNOME/KDE lesen beides aus share/)
|
||||
install(FILES hdmi-viewer.desktop DESTINATION share/applications)
|
||||
install(FILES assets/hdmi-viewer.svg
|
||||
DESTINATION share/icons/hicolor/scalable/apps)
|
||||
|
||||
Reference in New Issue
Block a user