Revision d8e768e904ba30a8068ed2ec8664ad8f99bf2fde authored by James Foucar on 20 October 2021, 21:28:36 UTC, committed by James Foucar on 20 October 2021, 21:28:36 UTC
Clean and fix cmake macros One surprise from the legacy system is that: <FIELD> <base> stuff </base> <append> more-stuff </append> </FIELD> in the above XML, the <base> element acts just like an <append> if FIELD has already been defined in one of the parent blocks. The converter did not take this into account and so some flags/settings were being lost in the system. This PR fixes the issue by always setting list variables via string(APPEND ...) and never set(...). Also, remove configs for some unused OSs. Also, restore some changes to anlworkstation that I believe were unintentional Also, begin work on a new evaluator script to help clean and sanitize cmake macros. Fixes #4595 [BFB] * jgfouca/clean_and_fix_macros: Begin work on new evaluator script Restore SZIP_PATH and ZLIB_PATH to anlworkstation Remove configs for unused OSes
.gitmodules
[submodule "fates"]
path = components/elm/src/external_models/fates
url = git@github.com:NGEET/fates.git
[submodule "alm-mpp"]
path = components/elm/src/external_models/mpp
url = git@github.com:MPP-LSM/MPP.git
branch = alm/develop
[submodule "sbetr"]
path = components/elm/src/external_models/sbetr
url = git@github.com:BeTR-biogeochemistry-modeling/sbetr.git
[submodule "externals/kokkos"]
path = externals/kokkos
url = git@github.com:E3SM-Project/kokkos.git
branch = e3sm/kokkos
[submodule "rrtmgp"]
path = components/eam/src/physics/rrtmgp/external
url = git@github.com:E3SM-Project/rte-rrtmgp.git
branch = master
[submodule "externals/scorpio"]
path = externals/scorpio
url = git@github.com:E3SM-Project/scorpio.git
branch = master
[submodule "externals/scorpio_classic"]
path = externals/scorpio_classic
url = git@github.com:E3SM-Project/scorpio.git
branch = scorpio_classic
[submodule "cosp2"]
path = components/eam/src/physics/cosp2/external
url = git@github.com:CFMIP/COSPv2.0.git
branch = CESM_v2.1.4
[submodule "cime"]
path = cime
url = git@github.com:ESMCI/cime.git
branch = master
[submodule "externals/YAKL"]
path = externals/YAKL
url = git@github.com:mrnorman/YAKL.git
[submodule "externals/cub"]
path = externals/cub
url = git@github.com:NVlabs/cub.git
[submodule "Submod"]
branch = rljacob/e3smconfig/elm-name
[submodule "components/mpas-ocean/src/cvmix"]
path = components/mpas-ocean/src/cvmix
url = git@github.com:CVMix/CVMix-src.git
[submodule "components/mpas-ocean/src/BGC"]
path = components/mpas-ocean/src/BGC
url = git@github.com:E3SM-Project/Ocean-BGC.git
[submodule "components/mpas-ocean/src/gotm"]
path = components/mpas-ocean/src/gotm
url = git@github.com:E3SM-Project/GOTMcode.git
[submodule "externals/mct"]
path = externals/mct
url = git@github.com:MCSclimate/MCT.git
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...