CXXFLAGS -- Set the C++ compiler flags for runtime classes
#setenv CXXFLAGS=g++-command-line-options /bin/bash$ export CXXFLAGS=g++-command-line-options
The default C++ runtime class compiler options are as follows:
- No warning messages generated during compilation of classes.
- GridLAB-D data folder. On cygwin systems this automatically converted to -Ic:/mingw/msys/1.0/local/share/gridlabd.
- No optimization
If CXXFLAGS is set to anything (including an empty string), compiler warnings are enabled. If you wish to keep warnings suppressed you should include the -w option in addition to the other options you include.
If debug output is enabled, the -g optional to enable compiling with debugging symbols is added automatically. If you wish to enable debugging without debug output generated, you must add the -g option to both CXXFLAGS and LDFLAGS.
You can added additional include paths using the -Ipath option.
Any use of the -Olevel option will override the default optimization. This is not advised, especially if you are debugging.