Information for C++ Developers

Todo

add something on compilerflag setting (see also algorithm section , e.g., explain

` import dune.generator as generator generator.addToFlags("-DWANT_CACHED_COMM_MANAGER=0",noChecks=True) algorithm(...) generator.setFlags("-g -Wfatal-errors",noChecks=True) algorithm(...) generator.reset() `

Todo

mention use of ccache and gdb

Todo

mention rmgenerated script

Todo

mention fixes to config.opts e.g.

` -DCMAKE_CXX_COMPILER=/usr/lib/ccache/g++ -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DALLOW_CXXFLAGS_OVERWRITE=ON -DDUNE_PYTHON_INSTALL_EDITABLE=TRUE -DADDITIONAL_PIP_PARAMS=\"-upgrade\" `

https://zenodo.org/badge/DOI/10.5281/zenodo.3706994.svg