[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[uracoli-devel] rewrite of the build system
From: |
Axel |
Subject: |
[uracoli-devel] rewrite of the build system |
Date: |
Mon, 16 Mar 2015 21:45:49 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 |
Hello all,
in a few minutes I'll push a commit to the repo, which rewrites the
scons build system.
The usage is the same like the old build system, but it is now more
concentrated.
It consists of the following files:
- ./SConstruct
- ./SConscript_general
- ./SConscript_board
and the following config files
- Config/applications.cfg --- application definitions
- Config/board.cfg ----------- board configurations
- Config/docs.cfg ------------ doxygen configurations
- Config/examples.cfg -------- example app configuration
- Config/packages.cfg -------- package definitions
- Config/toolchains.cfg ------ toolchain setup.
The config files are read from SConstruct, while SConscript_board
defines the compiling of the libraries and applications. All other
build targets (doc, psrc, ... ) are defined in SConscript_general
The main reason for the rewrite was a central handling of the
compiler and build flag configuration.
Best Reagrds, Axel.
- [uracoli-devel] rewrite of the build system,
Axel <=