27#ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_PROJECT_H_
28#define ELEMENTSKERNEL_ELEMENTSKERNEL_PROJECT_H_
36#include "ThisProject.h"
43 return THIS_PROJECT_NAME_STRING;
47 return THIS_PROJECT_VERSION_STRING;
50 return THIS_PROJECT_VERSION;
53 return THIS_PROJECT_MAJOR_VERSION;
56 return THIS_PROJECT_MINOR_VERSION;
59 return THIS_PROJECT_PATCH_VERSION;
62 return THIS_PROJECT_ORIGINAL_VERSION;
65 return THIS_PROJECT_VCS_VERSION;
69 return THIS_PROJECT_INSTALL_LOCATION_STRING;
72 return THIS_PROJECT_USE_SOVERSION;
75 return CMAKE_INSTALL_PREFIX_STRING;
78 return THIS_PROJECT_SEARCH_DIRS;
94 stream <<
"Search Directories: ";
ELEMENTS_API std::ostream & operator<<(std::ostream &, const Environment::Variable &)
static std::uint_least64_t minorVersion()
static bool useSoVersion()
static std::uint_least64_t majorVersion()
static std::string originalVersion()
static std::string installPrefix()
static std::vector< std::string > searchDirectories()
static std::uint_least64_t patchVersion()
static std::uint_least64_t version()
static std::string vcsVersion()
static std::string versionString()
static std::string installLocation()
static std::string name()