|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/build/config.hxx>#include <ice/build/platform.hxx>#include <ice/build/validate.hxx>#include <ice/build/warnings.hxx>#include <ice/build/constants.hxx>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 |