diff options
Diffstat (limited to 'examples/widgets/desktop')
-rw-r--r-- | examples/widgets/desktop/screenshot/CMakeLists.txt | 35 | ||||
-rw-r--r-- | examples/widgets/desktop/systray/CMakeLists.txt | 41 |
2 files changed, 46 insertions, 30 deletions
diff --git a/examples/widgets/desktop/screenshot/CMakeLists.txt b/examples/widgets/desktop/screenshot/CMakeLists.txt index 1956e3800e..e4533298d0 100644 --- a/examples/widgets/desktop/screenshot/CMakeLists.txt +++ b/examples/widgets/desktop/screenshot/CMakeLists.txt @@ -1,16 +1,27 @@ # Generated from screenshot.pro. -##################################################################### -## screenshot Binary: -##################################################################### +cmake_minimum_required(VERSION 3.14) +project(screenshot LANGUAGES CXX) -add_qt_executable(screenshot - GUI - OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/screenshot" - INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/screenshot" - SOURCES - main.cpp - screenshot.cpp screenshot.h - LIBRARIES - Qt::Widgets +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) + +set(INSTALL_EXAMPLEDIR "examples") + +find_package(Qt5 COMPONENTS Widgets) + +add_executable(screenshot WIN32 MACOSX_BUNDLE + main.cpp + screenshot.cpp screenshot.h +) +target_link_libraries(screenshot PUBLIC + Qt::Widgets +) + +install(TARGETS screenshot + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" ) diff --git a/examples/widgets/desktop/systray/CMakeLists.txt b/examples/widgets/desktop/systray/CMakeLists.txt index 9f5d05e751..2e89c2a8f9 100644 --- a/examples/widgets/desktop/systray/CMakeLists.txt +++ b/examples/widgets/desktop/systray/CMakeLists.txt @@ -1,23 +1,28 @@ # Generated from systray.pro. -##################################################################### -## systray Binary: -##################################################################### +cmake_minimum_required(VERSION 3.14) +project(systray LANGUAGES CXX) -add_qt_executable(systray - GUI - OUTPUT_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/systray" - INSTALL_DIRECTORY "${INSTALL_EXAMPLESDIR}/widgets/desktop/systray" - SOURCES - main.cpp - window.cpp window.h - LIBRARIES - Qt::Widgets -) +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) +set(CMAKE_AUTOUIC ON) -# Resources: -add_qt_resource(systray "systray" PREFIX "/" FILES - images/bad.png - images/heart.png - images/trash.png) +set(INSTALL_EXAMPLEDIR "examples") +find_package(Qt5 COMPONENTS Widgets) + +add_executable(systray WIN32 MACOSX_BUNDLE + main.cpp + systray.qrc + window.cpp window.h +) +target_link_libraries(systray PUBLIC + Qt::Widgets +) + +install(TARGETS systray + RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" + BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" +) |