aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/tableview/gameoflife/CMakeLists.txt
diff options
context:
space:
mode:
authorOliver Eftevaag <oliver.eftevaag@qt.io>2023-02-16 16:50:51 +0100
committerOliver Eftevaag <oliver.eftevaag@qt.io>2023-02-21 19:45:44 +0100
commitdc58fc1f100301155270a8b740086520eda138be (patch)
treefb0c776cec1c7727f6244422eaf08e6465d89cd8 /examples/quick/tableview/gameoflife/CMakeLists.txt
parent8f7080fd0957fea3a67a255e5344ab125fa3c33f (diff)
quickwidget and tableview: Make example cmake files adhere to guidelines
- Add qt_standard_project_setup(REQUIRES 6.5) - Use PRIVATE linkage - Set WIN32 and MACOSX_BUNDLE properties directly in qt_add_executable() amends 94e3cf3d95eda294cd578bea01c04e9527a9fd68 Pick-to: 6.5 Change-Id: Ic02b7b15a8aea9387d93ab024f05feeab8a84016 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'examples/quick/tableview/gameoflife/CMakeLists.txt')
-rw-r--r--examples/quick/tableview/gameoflife/CMakeLists.txt11
1 files changed, 5 insertions, 6 deletions
diff --git a/examples/quick/tableview/gameoflife/CMakeLists.txt b/examples/quick/tableview/gameoflife/CMakeLists.txt
index 8195fba9f6..7b17a666dd 100644
--- a/examples/quick/tableview/gameoflife/CMakeLists.txt
+++ b/examples/quick/tableview/gameoflife/CMakeLists.txt
@@ -14,17 +14,16 @@ set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quick/tableview/gameoflife")
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Quick)
+qt_standard_project_setup(REQUIRES 6.5)
+
qt_add_executable(gameoflife
+ WIN32
+ MACOSX_BUNDLE
gameoflifemodel.cpp gameoflifemodel.h
main.cpp
)
-set_target_properties(gameoflife PROPERTIES
- WIN32_EXECUTABLE TRUE
- MACOSX_BUNDLE TRUE
-)
-
-target_link_libraries(gameoflife PUBLIC
+target_link_libraries(gameoflife PRIVATE
Qt::Core
Qt::Gui
Qt::Qml