Loading...
Please wait, while we are loading the content...
Similar Documents
The SCons build system - "...make as simple as possible, but not simpler"
| Content Provider | Semantic Scholar |
|---|---|
| Author | Kochanczyk, Marek |
| Copyright Year | 2007 |
| Abstract | Any advanced software package that is distributed in the form of source code requires an adequately powerful build system. As there are many tools of this kind available, the choice of the most suitable one should be done owing to its management capabilities for developers and the ease of use and portability for potential users. The user's perspective is usually very narrow, hence this short report is an effort to provide comparative analysis of a new rising star - the SCons build system - in relation to the old and ubiquitous GNU Autotools from the developer's point of view. This is by no means a guide or another fancy evidence that the author managed to follow mentally the introductory manual. 1. Landscape Out of plethora of more or less exotic build systems, usually basing on derivations of the common make tool, there are some that attempt to enable specification of dependencies in source code and build rules within a fresh mindset. Some more eminent Open Source solutions in this category are: - Apache Ant - aimed to be general but widely considered and therefore applied as Java-specific, - Boost.Build and Bjam - designed with generality in mind, found their niche mainly in projects written in C++, - Cons and SCons - introducing new concepts in a very terse way, far from being complete yet of generality proved in manifold applications. Because of its growing popularity and some author's experience with this tool, SCons became the hero of this report. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.diku.dk/forskning/performance-engineering/Generic-programming/Essays/marek_kochanczyk_opgave2.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |