update about page
This commit is contained in:
parent
1908bf3c7c
commit
79fb6f7086
@ -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.
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user