This file defines some of the preprocessor symbols in the source for 541.leela_r, a few of which are allowed to be used for portability.
541.leela_r includes a subset of BOOST, in the directory src/boost/.
BOOST has many preprocessor symbols which are not defined in this flags file. It is expected that most users will not need them.
If you believe that you need to set a flag for a preprocessor symbol, and if it is not listed here, you should:
Selecting one of the following will take you directly to that section:
If set, indicates that the TR1 arrays (standardized by C++11) are available.
If SPEC_AIX is set, changes the default for whether to create typedef int64.
If set, causes int64 to be defined. This is the default, unless SPEC_AIX has been set.
If set, prevents definition of int64.
LITEVERSION causes play to take place on a smaller board. It could conceivably be used during a debug session, but is forbidden for official SPEC runs.
USE_PONDER changes how moves are evaluated. It is not used in the SPEC version.