Nexus Engine  v0.0.1
Loading...
Searching...
No Matches
Config.cppm File Reference
#include <Platform/DLL/Export.hpp>
import std;
Include dependency graph for Config.cppm:

Namespaces

namespace  Nexus
namespace  Nexus::Config

Macros

#define CPP_STD   __cplusplus

Enumerations

enum class  Nexus::Config::BuildMode { Nexus::Config::Debug , Nexus::Config::RelWithDebInfo , Nexus::Config::Release }

Variables

NEXUS_API constexpr std::string_view Nexus::Config::engineName = "Nexus Engine"
NEXUS_API constexpr std::string_view Nexus::Config::engineVersion = "0.0.1"
NEXUS_API constexpr BuildMode Nexus::Config::buildMode
NEXUS_API constexpr bool Nexus::Config::isDebug = (buildMode == BuildMode::Debug)
NEXUS_API constexpr std::string_view Nexus::Config::buildType
NEXUS_API constexpr std::string_view Nexus::Config::platform = "Unsupported"
NEXUS_API constexpr std::string_view Nexus::Config::architecture = "Unknown"
NEXUS_API constexpr int Nexus::Config::platformBits = 0
NEXUS_API constexpr std::string_view Nexus::Config::compiler = "Unknown"
NEXUS_API constexpr int Nexus::Config::compilerVersion = 0
NEXUS_API constexpr std::string_view Nexus::Config::cppStandard = "Pre-C++23"

Macro Definition Documentation

◆ CPP_STD

#define CPP_STD   __cplusplus
export