mirror of
https://github.com/kp2pml30/ya-build.git
synced 2026-02-17 00:14:42 +04:00
initial commit
This commit is contained in:
commit
601c906574
3 changed files with 1080 additions and 0 deletions
9
README.md
Normal file
9
README.md
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# Yet Another Build \[System\]
|
||||
|
||||
This small program allows to make ninja build files using ruby
|
||||
|
||||
Goal of this project is to be light-weight and modifiable
|
||||
|
||||
## Why other tools are not suitable sometimes?
|
||||
1. When it comes to multi-language projects with compex dependencies it may be needed to glob. Most modern build tools consider it to be a bad practice, and it is, unless you need to build third-party code with random buildsystem and it won't be modified much, so "globbing" problem doesn't really matter
|
||||
2. "Declarative" build systems don't provide capabilities comparable to CMake: it's the worst build system except that there are no better solutions (ok, maybe Gradle). And CMake language is extremely inconvenient.
|
||||
Loading…
Add table
Add a link
Reference in a new issue