[wiki] [sites] Simplify the section about build systems in sucks.md || FRIGN
commit adc0eb4d8405a1d4eee062bd5f772e1e817ab0c4
Author: FRIGN <dev_AT_frign.de>
Date: Sun Jun 29 20:48:11 2014 +0200
Simplify the section about build systems in sucks.md
Removing the duplicate content makes the message clearer.
diff --git a/suckless.org/sucks.md b/suckless.org/sucks.md
index 55aa370..6d099cd 100644
--- a/suckless.org/sucks.md
+++ b/suckless.org/sucks.md
_AT_@ -39,20 +39,18 @@ possible to avoid them. If you use them, consider looking for alternatives.
Build Systems
-------------
-* [cmake][11] - written in C++ but often used to compile C programs.
- This means that (on a self-bootstrapping system) one needs to compile a C++
- compiler and cmake just in order to be able to build some C code.
- It is so huge and bloated that compilation takes more time than compiling
- GCC (!).
+* [cmake][11] (written in C++) - It is so huge and bloated that compilation
+ takes more time than compiling GCC (!).
It's not even possible to use it to create freestanding Makefiles, since
the generated Makefiles call back into the cmake binary itself.
-* [waf][12] and [scons][13] - both written in Python but often used to compile
- C programs.
- This means that (on a self-bootstrapping system) one needs to compile Python
- in order to be able to build some C code.
- waf code is dropped into the compilee's build tree, so it does not benefit
- from updated versions and bugfixes.
+* [waf][12] and [scons][13] (both written in Python) - waf code is dropped
+ into the compilee's build tree, so it does not benefit from updated versions
+ and bugfixes.
+
+As these build systems are often used to compile C programs, one has to set up a
+C++ compiler or Python interpreter respectively just in order to be able to build
+some C code.
Alternatives: [mk][14], [gnu make][15]
Received on Sun Jun 29 2014 - 20:47:36 CEST
This archive was generated by hypermail 2.3.0
: Thu Jun 18 2015 - 17:39:11 CEST