Skip to content

Use nwm-ewts repository ngen integration code for the logger and log bridge#164

Merged
cmaynard-ngwpc merged 23 commits intodevelopmentfrom
cmaynard_ewts_separate_repo
Mar 25, 2026
Merged

Use nwm-ewts repository ngen integration code for the logger and log bridge#164
cmaynard-ngwpc merged 23 commits intodevelopmentfrom
cmaynard_ewts_separate_repo

Conversation

@cmaynard-ngwpc
Copy link

@cmaynard-ngwpc cmaynard-ngwpc commented Mar 25, 2026

Update submodule references to point to their development branches containing the upgrade using the nwm-ewts libraries.

Updated ngen to use the nwm-ewts ngen integration code and log bridge to control logging.

Removed the old logger.

Dockerfile updated to build with the new ewts library.

cmaynard-ngwpc and others added 23 commits March 23, 2026 10:10
EWTS versions to build summary output to console
Updates to CMakeLists.txt for integrating the nwm-ewts libraries
Initial conversion to ewts_ngen_bridge library. Updated CMakeLists. Replaced logMsgAndThrowError with separate calls to LOG and throw.
ewts_ngen/logger.hpp is included in public headers, so the EWTS
include directories must propagate to downstream consumers (tests, etc).
PRIVATE linkage caused 'ewts_ngen/logger.hpp: No such file' when
compiling test targets.
@cmaynard-ngwpc cmaynard-ngwpc changed the title Cmaynard ewts separate repo Use nwm-ewts repository ngen integration code for the logger and log bridge Mar 25, 2026
@cmaynard-ngwpc cmaynard-ngwpc merged commit 0c49fc9 into development Mar 25, 2026
7 checks passed
@cmaynard-ngwpc cmaynard-ngwpc deleted the cmaynard_ewts_separate_repo branch March 25, 2026 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants