diff options
Diffstat (limited to 'tests/auto/cmake/test_build_simple_widget_app')
3 files changed, 43 insertions, 0 deletions
diff --git a/tests/auto/cmake/test_build_simple_widget_app/CMakeLists.txt b/tests/auto/cmake/test_build_simple_widget_app/CMakeLists.txt new file mode 100644 index 0000000000..1fcd026cce --- /dev/null +++ b/tests/auto/cmake/test_build_simple_widget_app/CMakeLists.txt @@ -0,0 +1,25 @@ +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: BSD-3-Clause + +cmake_minimum_required(VERSION 3.16) +project(ios_projects LANGUAGES CXX) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) +set(CMAKE_AUTOMOC ON) + +find_package(Qt6 REQUIRED COMPONENTS Widgets) + +function(create_target target) + qt_add_executable(${target} + main.cpp + ) + set_target_properties(${target} PROPERTIES + MACOSX_BUNDLE TRUE + ) + target_link_libraries(${target} PUBLIC + Qt::Widgets + ) +endfunction() + +create_target(simple_widget_app) + diff --git a/tests/auto/cmake/test_build_simple_widget_app/main.cpp b/tests/auto/cmake/test_build_simple_widget_app/main.cpp new file mode 100644 index 0000000000..b4502fa05a --- /dev/null +++ b/tests/auto/cmake/test_build_simple_widget_app/main.cpp @@ -0,0 +1,13 @@ +// Copyright (C) 2021 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +#include <QApplication> +#include <QWidget> + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + QWidget widget; + widget.show(); + return app.exec(); +} diff --git a/tests/auto/cmake/test_build_simple_widget_app/test_build_simple_widget_app.pro b/tests/auto/cmake/test_build_simple_widget_app/test_build_simple_widget_app.pro new file mode 100644 index 0000000000..30834e2ee2 --- /dev/null +++ b/tests/auto/cmake/test_build_simple_widget_app/test_build_simple_widget_app.pro @@ -0,0 +1,5 @@ +TEMPLATE = app +SOURCES += main.cpp +QT += widgets +CONFIG += app_bundle +TARGET = simple_widget_app |