1. Harald Klimach
  2. aotus


aotus / README.rst

Harald Klimach dea1219 

Harald Klimach 1d571a3 
Harald Klimach dea1219 

Harald Klimach 01b2b1d 
Harald Klimach dea1219 

Harald Klimach 1d571a3 
Harald Klimach dea1219 

The AOTUS library provides a wrapper around the C-API of the Lua scripting
language, allowing a convenient usage of Lua scripts as configuration files in
Fortran applications.
Please have look at the Wiki_ for usage informations.

This library is released under a simplified MIT licence, please have look at the
COPYRIGHT file for details.

How To Build

waf_ is used as build system.

./waf configure build

to build the aotus library.
If you want to select a specific Fortran compiler, set the environment variable
And for a specific C compiler, set the environment variable *CC*.

What is Built

For your convenience the lua library is included in version 5.2.0 (released
Its objects are completely gathered into the final *libaotus* library, so it is
only necessary to link against this single static library to gain the
configuration features of aotus in your Fortran application.


There is an example program built, called aotus_test, which you will find in the
*build* directory.
It can be used with the provided *config.lua* in the *test* directory, where
also the source of this small program is found.

Related Projects

Some projects with similar goals or related information:

* f2k3-lua_
* FortLua_

.. _Wiki: https://bitbucket.org/haraldkl/aotus/wiki/Home
.. _waf: http://code.google.com/p/waf/
.. _f2k3-lua: https://github.com/MaikBeckmann/f2k3-lua/tree/simple
.. _FortLua: https://github.com/adolgert/FortLua