Show HN: Open-lmake, a scalable, reliable build system with auto dep-tracking Hello Hacker News, I often hear people saying "all build-systems suck", an opinion I have been sharing for years, and this is the motivation for this project. I finally got the opportunity to make it open-source, and here it is. In a few words, it is like make, except it can be comfortably used even in big projects using HPC (with millions of jobs, thousands of them running in parallel). The major differences are that: - dependencies are automatically tracked (no need to call gcc -M and the like, no need to be tailored to any specific tool, it just works) by spying disk activity - it is reliable : any modification is tracked, whether it is in sources, included files, rule recipe, ... - it implements early cut-off, i.e. it tracks checksums, not dates - it is fully traceable (you can navigate in the dependency DAG, get explanations for decisions, etc.) And it is very light weight. Configuration (Makefile) is written in Python and rules are regexpr based (a generalization of make's pattern rules). And many more features to make it usable even in awkward cases as is common when using, e.g., EDA tools. Give it a try and enjoy :-) https://ift.tt/gitE8JN May 3, 2025 at 09:41PM
Show HN: Open-lmake, a scalable, reliable build system with auto dep-tracking https://ift.tt/kmc2vo3
Related Articles
Show HN: Turn a Raspberry Pi into a Bluetooth MIDI Device https://ift.tt/3H1yknrShow HN: Turn a Raspberry Pi into a Bluetooth MIDI Device https://ift.… Read More
Show HN: Emergency Wallet Cards https://ift.tt/3DVGs6SShow HN: Emergency Wallet Cards https://ift.tt/3pWh4c8 December 14, 20… Read More
Show HN: Two uBlock Origin rules to improve your Twitch experience https://ift.tt/3pkGtgPShow HN: Two uBlock Origin rules to improve your Twitch experience It … Read More
Show HN: Describe SQL using natural language, and execute against real data https://ift.tt/3p3pDTaShow HN: Describe SQL using natural language, and execute against real… Read More
Show HN: Release 0.8 of sbctl, Secure Boot key manager https://ift.tt/3qaQ7l8Show HN: Release 0.8 of sbctl, Secure Boot key manager https://ift.tt/… Read More
Show HN: Python decorator that enables arbitrarily-deep tail/non-tail recursion https://ift.tt/3pdjvIfShow HN: Python decorator that enables arbitrarily-deep tail/non-tail … Read More
Show HN: I built my own second brain software tool https://ift.tt/3sqSIKIShow HN: I built my own second brain software tool https://ift.tt/3Fi8… Read More
Show HN: A Chrome extension to generate markup link reference for current page https://ift.tt/3H2xfvHShow HN: A Chrome extension to generate markup link reference for curr… Read More
0 Comments: