[us-commits] [ehb54/ultrascan3] 1b589d: SOMO: add minimal docker cmake/vcpkg build env; ge...
emre brookes
noreply at github.com
Thu Jul 2 13:41:02 MDT 2026
Branch: refs/heads/ehb54-issue-943
Home: https://github.com/ehb54/ultrascan3
Commit: 1b589df12e222a28fd783e302fc358d5ce53c14b
https://github.com/ehb54/ultrascan3/commit/1b589df12e222a28fd783e302fc358d5ce53c14b
Author: ehb54 <brookes at uthscsa.edu>
Date: 2026-07-02 (Thu, 02 Jul 2026)
Changed paths:
M .gitignore
M us_somo/develop/CMakeLists.txt
A us_somo/develop/docker/Dockerfile
A us_somo/develop/docker/README.md
A us_somo/develop/docker/build.sh
Log Message:
-----------
SOMO: add minimal docker cmake/vcpkg build env; generate both version headers
- us_somo/develop/docker/{Dockerfile,build.sh,README.md}: minimal Linux build
environment (toolchain + vcpkg + Qt's system build-deps only; vcpkg builds
Qt/qwt/qwtplot3d from source). build.sh bind-mounts the repo, picks a dynamic
triplet by arch, caches vcpkg binaries in a volume, builds qt5 (default)/qt6.
- CMakeLists: us_somo_genheaders runs BOTH main-style scripts — version.sh
(us_version.h; run by makesomo.sh in the qmake build, needs $us3) and
revision.sh (us_revision.h; run by qmake's revision target, needs $ULTRASCAN)
with the repo root wired in. us_config.cpp needs us_version.h, which the prior
revision-only target never produced.
- .gitignore: add the generated /us_somo/develop/include/us_revision.h (matching
the existing us_version.h entry) and the /us_somo/develop/build-docker/ tree.
Refs ehb54/ultrascan-tickets#943
Co-Authored-By: Claude Opus 4.8 <noreply at anthropic.com>
To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications
More information about the us-commits
mailing list