Skip to content

barbak/sconsProject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

	SConsProject

The SConsProject module proposes a way to easily create the compilation system
of your project with the minimum of information. It’s an helper around SCons.
SConsProject is for SCons, what is CMake for make. SCons like make, is a low
level tool, which has no information of standard libraries, compiler flags, …
SConsProject like CMake, has the knowledge of standard libraries and helps you
to structure your build system.

http://sites.google.com/site/sconsproject
https://github.com/tuttleofx/sconsProject


	Main features

 * Minimize and enhance the readability of our compilation system rules.
 * It allows you to declare dependencies to external or internal libraries. For
   external libraries, there is a predeclared list of standard libraries with
   the headers, link flags and dependencies.
 * It loads configuration files, so each developer can setup the installation
   with specific paths to libraries, etc.
 * It simplifies multi-platform development. It is tested on Linux, MacOS and
   Windows (MSVC and GCC inside MSDOS and GCC inside cygwin).
 * It setups the file tree for build objects.
 * It provides some utility functions.
 * As in SCons philosophy, you don’t need to generate intermediate build files,
   contrary to CMake or configure.
 * It's only an helper around SCons, so you can always overload it or mix it
   with native SCons code. So you also take all the advantages of SCons
   and Python.


	Licence

SConsProject is distributed under the MIT license, a full copy of which is
available in the LICENSE file in this package. This module use the same
license as SCons.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%