Skip to content

Phase 8: Lowercase remaining top-level directories (mapl3g/, Python/, Tests/) #4942

@tclune

Description

@tclune

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/Pythonlib/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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions