Home

Awesome

=========== CMake BASIS

Build Status

The CMake Build system And Software Implementation Standard (BASIS) makes it easy to create sharable software and libraries that work together. This is accomplished by combining and documenting some of the best practices and utilities available. More importantly, BASIS supplies a fully integrated suite of functionality to make the whole process seamless!

Homepage | GitHub | SourceForge | Open Hub (Ohloh) | Travis CI

Features

Project Creation

Standards

Build system utilities

Documentation

Testing

Program Execution

Supported Languages:

Supported Packages:

Get Started

  1. Get your first taste with the Quick Start Guide.
  2. Check out the How-to Guides for easy introductions to common tasks.
  3. Learn more About CMake BASIS, where it came from and why.
  4. Investigate the Reference and API for more in-depth information.

Documentation

Additional documentation is available in several locations:

Installation

See the installation instructions or the INSTALL file. Information on where the executables and libraries, the auxiliary data, and the documentation files get installed is also available there. For more concise installation steps, have a look at the Quick Start Installation.

Help

If you need help after searching the documentation or want to report a problem, you can reach the CMake BASIS developers on GitHub using the CMake BASIS Issue Tracker.

License

Copyright (c) 2011-2013 University of Pennsylvania <br /> Copyright (c) 2013-2015 Andreas Schuh <br /> Copyright (c) 2013-2014 Carnegie Mellon University

CMake BASIS is available under a BSD compatible license. The complete license text can be found on the download page and in the COPYING.txt file.

Package Content

PathContent description
BasisProject.cmakeMeta-data used for the build configuration.
[CMakeLists.txt] 21Root CMake configuration file.
[config/] 22Package configuration files.
[data/templates/] 23Project templates.
[doc/] 24Documentation source files.
[example/] 25Example files used in the tutorials.
[include/] 26Public header files.
[src/cmake/] 27CMake implementations and corresponding auxiliary files.
[src/geshi/] 28A language file written in PHP for use with GeSHi, a source code highlighting extension for MediaWiki.
[src/sphinx/] 29Themes and extensions for the Sphinx documentation tool.
[src/tools/] 30Source code of command-line tools.
[src/utilities/] 31Source code of utility functions.
[test/] 32Unit tests for the provided libraries.
<!-- --------------------------------------------------------------------------------- --> <!-- Links to GitHub, see the local directory if you have downloaded the files already --> <!-- Links to web page and online ressources --> <!-- Links to GitHub, see the local directory if you have downloaded the files already -->