X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senfscons%2FMainpage.dox;h=7a84c7c31f589a9af61eff48a5b6b21f61b28ecf;hb=63b650afb727cce067817ce9451eecb932446bf3;hp=847b2ff70aa0baf9758aadc9903a176b98491783;hpb=98f3f38c5872d26fcf544a9d28efe0518e3895e2;p=senf.git diff --git a/senfscons/Mainpage.dox b/senfscons/Mainpage.dox index 847b2ff..7a84c7c 100644 --- a/senfscons/Mainpage.dox +++ b/senfscons/Mainpage.dox @@ -1,6 +1,8 @@ +// $Id$ +// // Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund // // This program is free software; you can redistribute it and/or modify @@ -25,7 +27,7 @@ namespace senfscons { The Senf Build Environment is based on the SCons software construction tool. SCons is a python based replacement for \c make. SENFScons consists of several SCons builders as well as some global configuration and - build utilities. SEBFScons tightly integrates the Boost.Test unit testing framework. It also incorporates a very flexible infrastructure to build software documentation using Doxygen. This infrastructure uses quite a bit @@ -84,7 +86,7 @@ namespace senfscons { invokes the module \c SConscript files. To simplify the configuration, the SENFScons python package is provided. This package has helper utilities to simplify standard tasks. - In \c senfscons/SConstruct.tempalte you may find an example SConstruct file. Copy this to the + In \c senfscons/SConstruct.template you may find an example SConstruct file. Copy this to the project root (under the name \c SConstruct) to start a new project. You can then modify and configure it to your wishes. @@ -151,9 +153,14 @@ namespace senfscons { To configure the build environment to the local environment, a \c SConfig file may be created in the projects root directory. The supported parameters are -
\c CXX
C++ compiler to use
-
\c EXTRA_DEFINES
preprocessor symbols to be defined locally
-
\c EXTRA_LIBS
additional libraries needed for a local build
+
+
\c CXX
+
C++ compiler to use
+
\c EXTRA_DEFINES
+
preprocessor symbols to be defined locally
+
\c EXTRA_LIBS
+
additional libraries needed for a local build
+
Additionally, the \ref use define additional configuration variables which may be set here. */