Skip to content

Manual Makefiles: Do we want them and how to maintain them? #36

Closed
@milancurcic

Description

@milancurcic

Related to #2 and #7. Let's discuss here whether we should maintain manual Makefiles (besides CMake).

First some pros and cons to this.

Pros:

  • People who don't have CMake can still build the code with just make;
  • Comes built-in on most Linux systems;
  • Others?

Cons:

  • Need to be maintained and updated often. This is especially problematic with fast-moving and experimental APIs.
  • Others?

Second, how much is this desired by the community? Use this issue to speak up.

Overall I like the convenience of plain Makefiles, and I like being able to see exactly what they're doing. However, in presence of a working CMake setup, I'm not likely to use them so I don't care as much for it. I never ever use systems that don't have access to CMake.

Third, if we do want manual Makefiles, how to we develop and maintain them? Should every contributor be responsible for adding their code to the Makefile? Otherwise, would we need a volunteer Makefile maintainer?

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