Prev Next configure

Preprocessor Definitions Used by CppAD

Preprocessor Symbols
All of the preprocessor symbols used by CppAD begin either with CppAD or with CPPAD_.

Example
For example, the preprocessor symbol CPPAD_TEST_VECTOR determines which SimpleVector template class is extensively used by the tests in the Example and TestMore directories.

config.h
The following is a list of exceptions to the rule above. These preprocessor symbols are placed in the file cppad/config.h by autoconf (which is used to generate the CppAD distribution). Directly after you include a CppAD file, these symbols may be undefined: PACKAGE, PACKAGE_BUGREPORT, PACKAGE_NAME, PACKAGE_STRING, PACKAGE_TARNAME, PACKAGE_VERSION, VERSION.
Input File: cppad/configure.hpp