option("cross_platform_deterministic",{default=false,description="Turns on behavior to attempt cross platform determinism. If this is set, JPH_USE_FMADD is ignored",defines="JPH_CROSS_PLATFORM_DETERMINISTIC"})
option("debug_renderer",{default=true,description="Adds support to draw lines and triangles, used to be able to debug draw the state of the world",defines="JPH_DEBUG_RENDERER"})
option("double_precision",{default=false,description="Compiles the library so that all positions are stored in doubles instead of floats. This makes larger worlds possible",defines="JPH_DOUBLE_PRECISION"})
option("profile",{default=false,description="Turns on the internal profiler",defines="JPH_PROFILE_ENABLED"})
option("inst_avx",{default=false,description="Enable AVX CPU instructions (x86/x64 only)"})
option("inst_avx2",{default=false,description="Enable AVX2 CPU instructions (x86/x64 only)"})
option("inst_avx512",{default=false,description="Enable AVX512F+AVX512VL CPU instructions (x86/x64 only)"})
option("inst_f16c",{default=false,description="Enable half float CPU instructions (x86/x64 only)"})
option("inst_fmadd",{default=false,description="Enable fused multiply add CPU instructions (x86/x64 only)"})