Skip to content

Updating build to not fetch externals #63

Description

@JessicaMeixner-NOAA

The build currently has:
https://github.com/NOAA-EMC/WW4/blob/develop/CMakeLists.txt#L64-L79

# Google Test
include(FetchContent)
FetchContent_Declare(
    googletest
    URL https://github.com/google/googletest/archive/refs/tags/v1.14.0.zip
    DOWNLOAD_EXTRACT_TIMESTAMP TRUE
    SYSTEM
)

# yaml-cpp for configuration parsing
FetchContent_Declare(
    yaml-cpp
    URL https://github.com/jbeder/yaml-cpp/archive/refs/tags/0.8.0.zip
    DOWNLOAD_EXTRACT_TIMESTAMP TRUE
    SYSTEM
)

I do not think NCO would approve of this, but also this means we could not build WW4 from a compute node which is done in many regression testing systems for UFS and global-workflow.

I'm not sure what this is for @HendrikTolman-NOAA, but we should find an alternative path forward.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions