- platform/layout : racine sequa-root.json, chemins des composants, arguments et chemins en UTF-8.
- Règles install() : bin/windows-x64/{debug,release,asan}/ (core, render, studio + ui, engines).
- Le Core trouve sequa-render et les adaptateurs depuis la racine (--sequa-root, passé par
Studio host à sa copie fantôme) : plus de render-unavailable depuis le panneau Rendu.
- L'adaptateur Godot cherche Godot et son projet à côté de lui (surcharge par --adapter-options) ;
template_release pour le type release. Godot hébergé dans les presets debug et release.
- scripts/build-all.ps1 : Godot, C++, interface, arrêt des processus du dossier visé, install ;
check.ps1 l'appelle (modification de l'ADR 0004).
- docs/installation/ : compiler, lancer, installer et désinstaller par plateforme.
36 lines
1.7 KiB
Markdown
36 lines
1.7 KiB
Markdown
# Installation de SEQUA
|
|
|
|
Ce dossier décrit comment compiler, lancer, installer et désinstaller SEQUA sur chaque plateforme.
|
|
|
|
## Arborescence des binaires (ADR 0010)
|
|
|
|
En développement comme une fois installé, les exécutables et leurs ressources sont organisés ainsi :
|
|
|
|
```text
|
|
bin/
|
|
└── <plateforme>/ # windows-x64, linux-x64, macos-arm64, ...
|
|
└── <type>/ # debug, release, asan
|
|
├── sequa-root.json # repère de la racine (version disposition, plateforme, type, version SEQUA)
|
|
├── core/ # sequa-core
|
|
├── render/ # sequa-render
|
|
├── studio/ # sequa-studio
|
|
│ └── ui/ # interface construite (copie de studio/ui/dist)
|
|
└── engines/
|
|
├── debug/ # sequa_debug_adapter
|
|
└── godot/ # sequa_godot_adapter, bibliothèque Godot (LibGodot), project/
|
|
```
|
|
|
|
- `<plateforme>` = système et processeur (ex. `windows-x64`).
|
|
- `<type>` = preset de construction : `debug` (template_debug Godot), `release` (template_release Godot), `asan` (sans Godot, adaptateur debug seulement).
|
|
- Le contenu de `bin/<plateforme>/<type>/` est **l'image d'installation** : il se déplace tel quel.
|
|
- La racine est trouvée automatiquement par `sequa-root.json` ; on peut la forcer avec `--sequa-root <dossier>`.
|
|
|
|
## Pages par plateforme
|
|
|
|
| Plateforme | Page | État |
|
|
|---|---|---|
|
|
| Windows x64 | [windows-x64.md](windows-x64.md) | Construit et testé |
|
|
| Linux x64 | [linux-x64.md](linux-x64.md) | **Non vérifié** (ADR 0004) |
|
|
| macOS arm64 | [macos-arm64.md](macos-arm64.md) | **Non vérifié** (ADR 0004) |
|
|
|
|
Chaque page contient : Prérequis, Compiler (mode développement), Lancer, Installer, Désinstaller. |