Lua-API++  2015-02-12-3
Lua-API++ library
Using the library

Using the library with your project

This library is intended to be compiled with your project. All the files you're going to need for the project are in luapp/ directory. Add a source file containing single line

#include <luapp/impl.cpp>

to your project. In header-only mode this step is not required. Just include luapp/lua.hpp in your sources and you're ready to go.

Do not include any *.hxx files: those depend on particular inclusion order in which they are included into lua.hpp. Besides Lua API itself (configured with luainc.h) and standard C++ library there are no external dependencies.

Set the appropriate configuration macros if needed.

Building the tests (for library development)

Unit tests for this library are built on Boost::Test framework, so the additional requirement is (obviously) Boost.

Documentation

The documentation is created with Doxygen from the library sources. Doxygen configuration file and additional pages are provided with the library.