Summary
Phase 8 (clean-up) of the MAPL v3 directory restructuring (#4905).
Work Items
1. Rename mapl3g/ → mapl/
git mv mapl3g/ mapl/
- Update top-level
CMakeLists.txt: add_subdirectory(mapl3g) → add_subdirectory(mapl)
- No CMake target name changes needed (
esma_set_this(OVERRIDE MAPL) already in place)
2. Rename Python/ → python/
git mv Python/ python/
- Update top-level
CMakeLists.txt: add_subdirectory(Python) → add_subdirectory(python)
- Update
python/CMakeLists.txt: install path lib/Python → lib/python
3. Rename Tests/ → tests/
git mv Tests/ tests/
- Update top-level
CMakeLists.txt: add_subdirectory(Tests) → add_subdirectory(tests)
- Update
tests/CMakeLists.txt: install path ${esma_include}/Tests → ${esma_include}/tests
Deferred
MAPL_ESMF.F90 rename (ESMF_Subset.F90 / mapl3g_ESMF_Subset module) — separate issue
docs/ already lowercase — no-op
base3g/ deletion — handled separately
MAPL2 legacy umbrella — handled separately
References
Summary
Phase 8 (clean-up) of the MAPL v3 directory restructuring (#4905).
Work Items
1. Rename
mapl3g/→mapl/git mv mapl3g/ mapl/CMakeLists.txt:add_subdirectory(mapl3g)→add_subdirectory(mapl)esma_set_this(OVERRIDE MAPL)already in place)2. Rename
Python/→python/git mv Python/ python/CMakeLists.txt:add_subdirectory(Python)→add_subdirectory(python)python/CMakeLists.txt: install pathlib/Python→lib/python3. Rename
Tests/→tests/git mv Tests/ tests/CMakeLists.txt:add_subdirectory(Tests)→add_subdirectory(tests)tests/CMakeLists.txt: install path${esma_include}/Tests→${esma_include}/testsDeferred
MAPL_ESMF.F90rename (ESMF_Subset.F90/mapl3g_ESMF_Subsetmodule) — separate issuedocs/already lowercase — no-opbase3g/deletion — handled separatelyMAPL2legacy umbrella — handled separatelyReferences