[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