13#if defined(JPH_CPU_X86)
15#elif defined(JPH_CPU_ARM)
17#elif defined(JPH_CPU_RISCV)
19#elif defined(JPH_CPU_PPC)
21 #ifdef JPH_CPU_BIG_ENDIAN
26#elif defined(JPH_CPU_LOONGARCH)
28#elif defined(JPH_CPU_E2K)
30#elif defined(JPH_CPU_WASM)
33 #error Unknown CPU architecture
35#if JPH_CPU_ARCH_BITS == 64
37#elif JPH_CPU_ARCH_BITS == 32
77#ifdef JPH_CROSS_PLATFORM_DETERMINISTIC
78 "(Cross Platform Deterministic) "
80#ifdef JPH_FLOATING_POINT_EXCEPTIONS_ENABLED
83#ifdef JPH_DEBUG_RENDERER
86#ifdef JPH_PROFILE_ENABLED
89#ifdef JPH_EXTERNAL_PROFILE
92#if defined(JPH_OBJECT_LAYER_BITS) && JPH_OBJECT_LAYER_BITS == 32
93 "(32-bit ObjectLayer) "
95 "(16-bit ObjectLayer) "
97#ifdef JPH_ENABLE_ASSERTS
100#ifdef JPH_OBJECT_STREAM
106#if defined(__cpp_rtti) && __cpp_rtti
109#if defined(__cpp_exceptions) && __cpp_exceptions
112#ifdef JPH_SHARED_LIBRARY
JPH_NAMESPACE_BEGIN const char * GetConfigurationString()
Construct a string that lists the most important configuration settings.
Definition ConfigurationString.h:10
#define JPH_NAMESPACE_END
Definition Core.h:428
#define JPH_IF_SINGLE_PRECISION_ELSE(s, d)
Definition Core.h:590
#define JPH_NAMESPACE_BEGIN
Definition Core.h:422