Mirtoconf v2: Build.sh Next Generation for mksh and friends

Registered by Thorsten Glaser

The build system of mksh, nicknamed “mirtoconf”, has grown a lot in the past. It should be revamped, with a few criteria: reusability (jupp, paxmirabilis, possibly mirmake); build/host split (mksh, first for signals, then for Mirkev and MirJSON pregeneration); not rely on CPPFLAGS to signal things to Build.sh (use flags instead); have severities for flags (e.g. MKSH_GCC55009 is a liability; MKSHRC_PATH for experts only, etc); use namespaces for flags; be self-documenting (using grep?); offer writing a config.h as alternative (for RT on Minix 2 and Xenix)

Blueprint information

Status:
Not started
Approver:
Thorsten Glaser
Priority:
Undefined
Drafter:
Thorsten Glaser
Direction:
Needs approval
Assignee:
Thorsten Glaser
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
* Clean up all potential files before each v call, see cid 100511FC81525949AF7 and http://<email address hidden>/msg14805.html for details. (A bit hard to do for the first a.out/a.exe case.) : TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.