Refactor platform support for build configuration

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Storage Engines - Foundations
    • 128.887
    • None
    • 2

      Currently, platform support structured as an hierarchy. E.g.:

      aarch64
        |
        +- darwin
        +- linux
        ...
      

      In fact, architectures, os'es, and compiler form a matrix. Keeping this information as an hierarchy leads to duplication, copy-paste code, and out of sync configurations.

      Solution:
      Refactor platforms and architectures support in CMake scrips to remove the hierarchical dependencies.

            Assignee:
            Alex Blekhman
            Reporter:
            Alex Blekhman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: