Menu

Post image 1
Post image 2
1 / 2
44

GitHub - rochus-keller/BUSY: BUSY is a lean, statically typed, cross-platform, easily bootstrappable build system for GCC, CLANG and MSVC inspired by Google GN

Hacker News·3 months ago
#j9LtJosM
#github#include#gcc#clang#msvc#article
Reading 0:00
15s threshold

Welcome to the BUSY build system BUSY (for BU ild SY stem) is a lean, cross-platform build system for the GCC, Clang and MSVC toolchains, with very little system requirements and easy bootsrapping. Compared to other build systems like CMake, QMake, Meson or GN, BUSY is characterized by a statically typed build specification language, and by the possibility to build a project directly from scratch without any further requirements to the host system; BUSY is so lean that it is even suited to be directly integrated with the source tree of a project. Here is an example project using BUSY: https://github.com/rochus-keller/nappgui/ . NAppGUI is an extensive cross-platform GUI library written in C89 (with parts in C++98 and Objective-C) by Francisco García. See the README on how to build the project and check the BUSY files in the root and the src directory (and subdirectories). See below and in the syntax directory for more information about the specification language.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More