IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
build.hxx File Reference

Go to the source code of this file.

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.
namespace  ice::build

Variables

static constexpr bool ice::build::is_debug = current_config == Configuration::Debug
static constexpr bool ice::build::is_develop = current_config == Configuration::Develop
static constexpr bool ice::build::is_profile = current_config == Configuration::Profile
static constexpr bool ice::build::is_release = current_config == Configuration::Release
static constexpr bool ice::build::is_windows = current_platform == System::Windows
static constexpr bool ice::build::is_linux = current_platform == System::Linux
static constexpr bool ice::build::is_android = current_platform == System::Android
static constexpr bool ice::build::is_webapp = current_platform == System::WebApp
static constexpr bool ice::build::is_unix = is_linux || is_android || is_webapp
static constexpr bool ice::build::is_x64 = current_platform == Architecture::x86_x64 || current_platform == Architecture::Arm64
static constexpr bool ice::build::is_arm = current_platform == ArchFamily::ARM
static constexpr bool ice::build::is_msvc = current_platform == Compiler::MSVC
static constexpr bool ice::build::is_clang = current_platform == Compiler::Clang
static constexpr bool ice::build::is_gcc = current_platform == Compiler::GCC