From GridLAB-D Wiki
autoglobals - Automatic globals Template:NEW30
Synopsis
#ifdef WINDOWS #ifdef APPLE #ifdef LINUX #ifdef DEBUG #ifdef MATLAB #ifdef XERCES #ifdef CPPUNIT
Description
Automatic globals have no value associated with them but they otherwise appear to be defined. The autoglobals are typical defined when GridLAB-D executable is compiled and can be used to determine which options were compiled into the current executable.
- WINDOWS
- Always defined on Microsoft Windows platforms.
- APPLE
- Always defined on Apple Mac OS X platforms.
- LINUX
- Always defined on Linux platforms.
- DEBUG
- Always defined when _DEBUG option enabled during compile.
- MATLAB
- Always defined when Matlab was available during compile.
- XERCES
- Always defined when Xerces-C was available during compile.
- CPPUNIT
- Always defined when Cppunit was available during compile.