Skip to content

build.sh can be subsumed by CMake #23

@eyalroz

Description

@eyalroz

Essentially all of the functionality in build.sh can be achieved in a relatively straightforward manner using just CMake's infrastructure. ccmake can be used to browse the various options, their descriptions and possible values, and the CMake configuration (as opposed to the generation) step can include the validity checks.

This would:

  • Reduce the amount of code and text
  • Simplify the CMakeLists.txt file somewhat
  • make it easier to adopt some modern CMake idioms
  • make it easiert to use CMake for installing the engine rather than just building
  • Enable CMake config-file-based dependency management where the engine is a dependency

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions