![]() |
Helixis 1.0
Task Programming API
|
Go to the source code of this file.
Enumerations | |
enum | hlx_build_config { HLX_NO_FEATURES = 0x0, HLX_HAS_PARALLEL_THREADING = 0x1, HLX_HAS_DEBUG_INFO = 0x2, HLX_HAS_64_BITS_SUPPORT = 0x4 } |
Functions | |
hlx_build_config | hlx_get_build_config (void) |
enum hlx_build_config |
Definition at line 38 of file config.h.
{ HLX_NO_FEATURES = 0x0, HLX_HAS_PARALLEL_THREADING = 0x1, HLX_HAS_DEBUG_INFO = 0x2, HLX_HAS_64_BITS_SUPPORT = 0x4 } hlx_build_config;
hlx_build_config hlx_get_build_config | ( | void | ) |
Get Helixis build info
Definition at line 42 of file config.c.
References HLX_HAS_64_BITS_SUPPORT, HLX_HAS_DEBUG_INFO, HLX_HAS_PARALLEL_THREADING, and HLX_NO_FEATURES.
{ hlx_build_config info; info = HLX_NO_FEATURES; #if defined(DEBUG) || defined(_DEBUG) info |= HLX_HAS_DEBUG_INFO; #endif #if defined(HLX_BUILD_WITH_PARALLEL_THREADING) info |= HLX_HAS_PARALLEL_THREADING; #endif #if defined(HLX_BUILD_WITH_64_BITS_SUPPORT) info |= HLX_HAS_64_BITS_SUPPORT; #endif return (info); }