Christoph K.
|
4e4e19e80d
|
feat: fix Docker Windows cross-compile and add color grading
- Fix MXE GPG key import (gpg --dearmor + signed-by)
- Fix MXE package names (opencv4→opencv)
- Use Ubuntu 20.04 base for windows-builder (MXE focal compatibility)
- Install CMake 3.20+ from Kitware PPA for windows-builder
- Add ColorGradingParams.h for color grading pipeline
- Update ColorCorrector, AppConfig, MainWindow, ImageData, CliRunner
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-15 09:49:42 +01:00 |
|
Christoph K.
|
0cbac0ff12
|
feat: containerize build environment with Docker
- docker/Dockerfile: multi-stage image (linux-builder + windows-builder)
- linux-builder: Ubuntu 22.04 + OpenCV/LibRaw/Qt6 + GTest
- windows-builder: MXE cross-compilation (x86_64-w64-mingw32.static)
with OpenCV4, LibRaw, Qt6 for Windows .exe output
- docker-compose.yml: services for linux, windows-build, shell
- scripts/docker-build.sh: convenience wrapper
- linux|windows|all targets
- --no-cache, --run flags
Usage:
./scripts/docker-build.sh linux --run
./scripts/docker-build.sh windows
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-14 13:17:01 +01:00 |
|