Etermal
Embeddable Terminal and shell for OpenGL
|
Etermal uses CMake. If you don't use it, I suggest you switch to it; honestly, it's made my life so much easier.
In generating the build files (via cmake ...
), you can specify the following options:
name | default value | description |
---|---|---|
DEV | OFF | If the library should be build with debug symbols |
MAKE_DOCS | OFF | If the docs target should be created, to build the documentation (requires doxygen) |
EXAMPLES | OFF | If the examples target should be created, to build the example applications (requires glfw) |
TESTS | OFF | If the tests target should be created, to build the tests (requires glfw) |
BUILD_PRIVATE_DOCS | OFF | If MAKE_DOCS is turned on, the docs target will generate documentation for the entire codebase (as opposed to just the public interface) |
When the build files are created, the following targets are available:
name | description |
---|---|
all | Simply generates the binary libetermal.a |
install | Does what all does, but also installs the binary and headers. |
package | Creates a zipped file with the files installed by install |
docs | If MAKE_DOCS was turned on, generates the documentation |
examples | If EXAMPLES was turned on, builds the examples |
tests | If TESTS was turned on, builds the tests |