Setup and Compiling¶
SIMPLExpress is a static library which needs to be compiled before it can be used.
Complete building instructions can be found in BUILDING.md
Environment and Dependencies¶
To build SIMPLExpress, you must have the following installed on your system:
Follow the instructions in the
pawlib repository to set up PawLIB (which
requires first setting up CPGF, whether by using our
libdeps repository or
by following PawLIB’s alternative directions), then clone the
repository into an adjacent folder.
Make sure that PawLIB is built, also ensuring CPGF is built before building
PawLIB. If you’re using
libdeps, you can simply run
make cpgf in that
repository. Then in the PawLIB repository, run
make ready to build PawLIB
as a static library.
Finally, in the SIMPLExpress repository, run
make ready to build
SIMPLExpress for use in your project.
If you experience any errors in compiling, we invite you to contact us. See Finding Support.
#include commands follow the format
HEADER.hpp is the header file you wish to include.
If you want to use the SIMPLExpress tester application, you can build that as
well. Once you’ve confirmed that SIMPLExpress itself can build without errors,
make tester to build the tester.