Makefiles for deal.II projects

The file common/Make.global_options exports several make variables to other Makefiles which include it. You will want to include this file into the Makefiles of your project to use the same compiler flags and to access the paths to libraries. This page documents available variables, documents the values which are used in your local installation, and shows generic Makefiles which you may want to use in your own projects.

Available variables

Following is a partial list of available variables which are exported to other Makefiles. There are additional variables, in particular ones that determine the interaction with other libraries such as PETSc, Trilinos, METIS, etc; for details on these variables, take a look at common/Make.global_options.