CONFIG: improve support for compiler/link options (#1830)
- introduce WM_COMPILE_CONTROL variable to convey control information into the build rules. The convention (as per spack): - '+' to select a feature - '~' to deselect a feature Eg, to select the gold linker, and disable openmp (spaces are not required): WM_COMPILE_CONTROL="+gold ~openmp" CONFIG: accept FOAM_EXTRA_LDFLAGS for AMD, gold, Mingw linkers CONFIG: generalize PROJECT_LIBS (-ldl used almost universally)
Showing
- applications/test/00-dummy/Make/options 4 additions, 7 deletionsapplications/test/00-dummy/Make/options
- applications/test/00-dummy/dummy/Make/options 3 additions, 4 deletionsapplications/test/00-dummy/dummy/Make/options
- applications/test/CompactIOList/Make/options 2 additions, 3 deletionsapplications/test/CompactIOList/Make/options
- applications/test/ListOps/Make/options 2 additions, 3 deletionsapplications/test/ListOps/Make/options
- applications/test/ListOps2/Make/options 2 additions, 3 deletionsapplications/test/ListOps2/Make/options
- applications/test/Polynomial/Make/options 2 additions, 3 deletionsapplications/test/Polynomial/Make/options
- applications/test/Random/Make/options 2 additions, 3 deletionsapplications/test/Random/Make/options
- applications/test/dynamicLibrary/Make/options 2 additions, 2 deletionsapplications/test/dynamicLibrary/Make/options
- applications/test/foamToMetisGraph/Make/options 2 additions, 3 deletionsapplications/test/foamToMetisGraph/Make/options
- applications/test/globalMeshData/Make/options 2 additions, 3 deletionsapplications/test/globalMeshData/Make/options
- applications/test/polynomialEqns/cubicEqn/Make/options 2 additions, 3 deletionsapplications/test/polynomialEqns/cubicEqn/Make/options
- applications/test/polynomialEqns/linearEqn/Make/options 2 additions, 3 deletionsapplications/test/polynomialEqns/linearEqn/Make/options
- applications/test/polynomialEqns/quadraticEqn/Make/options 2 additions, 3 deletionsapplications/test/polynomialEqns/quadraticEqn/Make/options
- applications/test/wmake1/Make/options 2 additions, 2 deletionsapplications/test/wmake1/Make/options
- applications/utilities/mesh/generation/foamyMesh/conformalVoronoi2DMesh/Make/options 2 additions, 3 deletions.../generation/foamyMesh/conformalVoronoi2DMesh/Make/options
- applications/utilities/mesh/manipulation/objToVTK/Make/options 2 additions, 3 deletions...cations/utilities/mesh/manipulation/objToVTK/Make/options
- applications/utilities/miscellaneous/OSspecific/addr2line/Make/options 2 additions, 3 deletions...utilities/miscellaneous/OSspecific/addr2line/Make/options
- applications/utilities/miscellaneous/foamDictionary/Make/options 2 additions, 3 deletions...tions/utilities/miscellaneous/foamDictionary/Make/options
- applications/utilities/miscellaneous/foamHasLibrary/Make/options 2 additions, 3 deletions...tions/utilities/miscellaneous/foamHasLibrary/Make/options
- applications/utilities/miscellaneous/foamListTimes/Make/options 2 additions, 3 deletions...ations/utilities/miscellaneous/foamListTimes/Make/options
Please register or sign in to comment