ae2f_docs
Core.cmake.hpp File Reference
#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.