[us-commits] [ehb54/ultrascan3] c8038b: Update `us_utils` to enforce symbol visibility and...
Lukas Dobler
noreply at github.com
Mon Dec 29 08:45:07 MST 2025
Branch: refs/heads/lukas/db_connection
Home: https://github.com/ehb54/ultrascan3
Commit: c8038ba4c78146998ebf7d9e1d4a27e7923c4224
https://github.com/ehb54/ultrascan3/commit/c8038ba4c78146998ebf7d9e1d4a27e7923c4224
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M utils/CMakeLists.txt
Log Message:
-----------
Update `us_utils` to enforce symbol visibility and linking options in `CMakeLists.txt`
- Add platform-specific `target_compile_options` and `target_link_options` for consistent symbol export behavior on UNIX and macOS.
Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>
Commit: 57c8faa142074cd9d1149d209ba558df01e04afc
https://github.com/ehb54/ultrascan3/commit/57c8faa142074cd9d1149d209ba558df01e04afc
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M gui/us_analyte_gui.h
M gui/us_buffer_gui.h
M gui/us_csv_loader.h
M gui/us_intensity.h
M gui/us_new_spectrum.h
M gui/us_plot.h
M gui/us_project_gui.h
M gui/us_sassoc.h
M gui/us_select_triples.h
M gui/us_selectbox.h
M gui/us_solution_gui.h
Log Message:
-----------
Apply `US_GUI_EXTERN` for symbol export in GUI class declarations
- Modify multiple GUI classes across headers to use `US_GUI_EXTERN` for improved symbol visibility and cross-platform compatibility.
Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>
Commit: f5c7a43636c8b135356628aa4a5377c3a67c8d3c
https://github.com/ehb54/ultrascan3/commit/f5c7a43636c8b135356628aa4a5377c3a67c8d3c
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M gui/CMakeLists.txt
Log Message:
-----------
Exclude qmake-generated files from GUI source list in `CMakeLists.txt`
Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>
Commit: abc1f5a67e0e5f4d76be0643a3b95f266bb188a2
https://github.com/ehb54/ultrascan3/commit/abc1f5a67e0e5f4d76be0643a3b95f266bb188a2
Author: doluk <69309597+doluk at users.noreply.github.com>
Date: 2025-12-29 (Mon, 29 Dec 2025)
Changed paths:
M CMakeLists.txt
Log Message:
-----------
Add qmake-compatible compiler flags and optional LTO for Release builds in `CMakeLists.txt`
Signed-off-by: doluk <69309597+doluk at users.noreply.github.com>
Compare: https://github.com/ehb54/ultrascan3/compare/4f95fa8faa84...abc1f5a67e0e
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