update about page

This commit is contained in:
Radovan Bast 2015-07-30 21:18:03 +02:00
parent 1908bf3c7c
commit 79fb6f7086

View File

@ -6,10 +6,10 @@ About Autocmake
Building libraries and executables from sources can be a complex task. Several Building libraries and executables from sources can be a complex task. Several
solutions exist to this problem: GNU Makefiles is the traditional approach. solutions exist to this problem: GNU Makefiles is the traditional approach.
Today, CMake is one of the trendier alternatives. Autocmake is a script which Today, CMake is one of the trendier alternatives. Autocmake is a script which
composes well tested CMake building blocks into a CMake project. Autocmake composes well tested CMake building blocks into a CMake project and generates
assembles CMake modules, generates ``CMakeLists.txt`` as well as ``setup.py``, ``CMakeLists.txt`` as well as ``setup.py``, which serves as a front-end to
which serves as a front-end to ``CMakeLists.txt``. All this is done based on a ``CMakeLists.txt``. All this is done based on a lightweight ``autocmake.cfg``
lightweight ``autocmake.cfg`` file:: file::
python update.py --self python update.py --self
| | | |
@ -50,8 +50,7 @@ scientific projects which typically have very similar requirements:
- Math libraries: BLAS, LAPACK - Math libraries: BLAS, LAPACK
Our other motivation for Autocmake was to make it easier for developers who do Our other motivation for Autocmake was to make it easier for developers who do
not know CMake to generate a CMake infrastructure within minutes by providing not know CMake to use CMake by providing a higher-level entry point to CMake.
a higher-level entry point to CMake.
Autocmake is a chance to provide a well documented and tested set of CMake Autocmake is a chance to provide a well documented and tested set of CMake
plug-ins. With this we wish to give also users of codes the opportunity to plug-ins. With this we wish to give also users of codes the opportunity to
@ -70,6 +69,5 @@ Convention over configuration
----------------------------- -----------------------------
Our guideline is to follow good established conventions in order to allow users Our guideline is to follow good established conventions in order to allow users
and developers to recognize the configuration when experimenting with and developers to recognize the configuration when experimenting with an
an Autocmake-powered project. Autocmake-powered project.
another.