uracoli-devel
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]