FPMake revamp
From Free Pascal wiki
Jump to navigationJump to search
FPMake is a build-system for Pascal code specifically. It can use a make-over, though.
This document is a place to gather basic design-principles and other ideas for the new version. It is all work-in-progress and input is very welcome.
Basic principles
Keep it simple
One of the things that makes fpmake so complex, is that it tries to do everything that it's predecessors also did. And tries to accommodate all kind of different package-designs as possible. The new version will not do this any more. Other package-managers (yarn, npm) and their onderlying build-systems show that enforcing one design is easier, and in the long term also more feasible.