[us-commits] [ehb54/ultrascan3] dd47c9: SOMO: use libus_somo.pro source list instead of glob
emre brookes
noreply at github.com
Thu Jul 2 11:40:55 MDT 2026
Branch: refs/heads/ehb54-issue-943
Home: https://github.com/ehb54/ultrascan3
Commit: dd47c9c61b0705301d4f2ede1dcba49d7a4aeecb
https://github.com/ehb54/ultrascan3/commit/dd47c9c61b0705301d4f2ede1dcba49d7a4aeecb
Author: ehb54 <brookes at uthscsa.edu>
Date: 2026-07-02 (Thu, 02 Jul 2026)
Changed paths:
M us_somo/develop/CMakeLists.txt
A us_somo/develop/somo_lib_sources.cmake
Log Message:
-----------
SOMO: use libus_somo.pro source list instead of glob
Replace the file(GLOB src/*.cpp) placeholder with the authoritative
SOURCES/HEADERS extracted from libus_somo.pro into somo_lib_sources.cmake
(347 sources, 235 headers).
- Globbing was wrong: several src/ TUs are app-specific and excluded from
the lib, and the lib additionally pulls in shd_mpi/shs_use.cpp.
- src/us_saxs_util_cuda.cpp is a lib member per the .pro (not per-app);
drop the CUDA source special-casing from the lib and from us_saxs_cmds_t.
- Omit generated include/us_revision.h from compiled sources.
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