Files
php-qml/framework/qml/CMakeLists.txt
magdev 9001386f92
All checks were successful
CI / Quality (push) Successful in 48s
Phase 1 sub-commit 1: scaffold framework, skeleton, CI
Stands up the directory structure Phase 1 fills in over subsequent
sub-commits: framework/php (Composer package php-qml/bridge),
framework/qml (Qt module placeholder), framework/skeleton (Caddyfile +
Makefile stubs), and .gitea/workflows/ci.yml. Root .gitignore covers
the build/composer/Symfony/Qt/CMake/IDE artefacts the rest of Phase 1
will produce. No bundle code, no Qt module sources, no working dev mode
yet — those land in sub-commits 2-7. Spike still in place.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-02 00:59:06 +02:00

18 lines
623 B
CMake

# php-qml framework — Qt module (PhpQml.Bridge).
#
# Consumed by the application's top-level CMakeLists.txt
# (see framework/skeleton/qml/CMakeLists.txt) via add_subdirectory.
#
# Module sources arrive in:
# - Phase 1 sub-commit 4: BackendConnection, SingleInstance
# - Phase 1 sub-commit 5: MercureClient, RestClient (QML/JS)
#
# Until then this file is a placeholder so the directory is tracked in
# git and find_package picks up the right Qt before subsequent commits.
cmake_minimum_required(VERSION 3.21)
if(NOT TARGET Qt6::Core)
find_package(Qt6 6.5 REQUIRED COMPONENTS Core Gui Quick Qml Network)
endif()