Helixis 1.0
Task Programming API
Enumerations | Functions
includes/hlx/config.h File Reference

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)

Enumeration Type Documentation

Enumerator:
HLX_NO_FEATURES 
HLX_HAS_PARALLEL_THREADING 
HLX_HAS_DEBUG_INFO 
HLX_HAS_64_BITS_SUPPORT 

Definition at line 38 of file config.h.


Function Documentation

hlx_build_config hlx_get_build_config ( void  )

Get Helixis build info

See also:
hlx_build_config
Returns:
The build configuration (flag enum)

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);
}
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines