pdpmake | m4 | |
---|---|---|
7 | 1 | |
97 | 18 | |
- | - | |
6.3 | 10.0 | |
27 days ago | over 1 year ago | |
C | C | |
GNU General Public License v3.0 or later | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pdpmake
Posts with mentions or reviews of pdpmake.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-26.
-
Guide to writing more portable makefiles
You might find this shortlist of POSIX 202x make changes useful: https://github.com/rmyorston/pdpmake/issues/2
-
How difficult is to write the "make" software?
pdpmake is a recent, simple POSIX make implementation in about 3kLOC, though it doesn't currently support Windows.
- Public domain POSIX make
- Public Domain Posix Make
-
bash
As you mention, Portage solves this problem in its own way; I've upgraded Portage across multiple incompatible versions of Python (particularly the 2/3 divide) over the years and it has kept on chugging. On a similar note I've seen make implementations which build using makefiles, and the reference implementations of many languages (e.g. Rust) are written entirely in themselves, requiring a copy of the compiler in the first place to be able to compile the compiler.
m4
Posts with mentions or reviews of m4.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-31.
What are some alternatives?
When comparing pdpmake and m4 you can also consider the following projects:
w64devkit - Portable C and C++ Development Kit for x64 (and x86) Windows
xmake - 🔥 A cross-platform build utility based on Lua
ble.sh - Bash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.
oil - Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!