|
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 |
1.8.18