All checks were successful
CI / Quality (push) Successful in 48s
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>
18 lines
623 B
CMake
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()
|