ae2f_docs
|
#include "cmake.hpp"
Go to the source code of this file.
Namespaces | |
namespace | ___DOC_CMAKE |
Note they functions defined on CMake, not C/C++. |
Typedefs | |
using | ___DOC_CMAKE::ae2f_float = float |
Pre-defined global float type. It is set to float as default. |
Functions | |
function | ___DOC_CMAKE::ae2f_CoreLibTent (param prm_TarName, param prm_TarPreFix, param prm_includeDir, param prm_namespace,...) |
Makes a Library installable. | |
function | ___DOC_CMAKE::ae2f_CoreTestTent (param prm_LibName, param prm_TestSourcesDir,...) |
Iterates a directory prm_TestSourcesDir and Make a test case for every source. | |
function | ___DOC_CMAKE::ae2f_CoreUtilityDocTent (param prm_TarName, param prm_includeDir, param prm_namespace,...) |
Generate an interface project for document code for cmake utility functions. Available when ___DOC_CMAKE::ae2f_DOC is ON. | |
function | ___DOC_CMAKE::ae2f_CoreLibFetch (param prm_AuthorName, param prm_TarName, param prm_TagName) |
It will try to fetch the cmake project ae2f-Core like project for Local and Github. . |
Variables | |
option | ___DOC_CMAKE::ae2f_DOC = ON |
When activated, it would generate project with the deaders of cmake utility functions. | |
option | ___DOC_CMAKE::ae2f_IS_SHARED = OFF |
Activating this flag will cause all libraries built as shared libraries. | |
option | ___DOC_CMAKE::ae2f_TEST = ON |
When activated, it would generate test projects. | |
CACHE STRING | ___DOC_CMAKE::ae2f_LIBPREFIX = ae2f_IS_SHARED ? "SHARED" : "STATIC" |
Pre-defined library prefix. | |
CACHE STRING | ___DOC_CMAKE::ae2f_ProjRoot = "${CMAKE_CURRENT_SOURCE_DIR}" |
The root project source directory. | |
CACHE STRING | ___DOC_CMAKE::ae2f_BinRoot = "${CMAKE_CURRENT_BINARY_DIR}" |
The root binary directory. | |
constexpr unsigned int | ___DOC_CMAKE::ae2f_packcount = 0 |
Set the structure pack for pre-defined structures from interfaces. |