ENH: improve flexibility of make scripts
- the various make scripts now also search hierarchical sources, which makes it easier to organize sources. The secondary sub-directory is the lower-case value of the package stripped of trailing non-alphabet characters. For example, searching for ParaView-v5.9.1 sources/ |-- adios | |-- ... | |-- ADIOS2-2.7.1 | \-- adios-1.13.1 |-- cgal | |-- CGAL-4.12.2 | \-- CGAL-4.14.2 | ... |-- openmpi | |-- openmpi-4.0.3 | \-- openmpi-4.1.1 |-- paraview | |-- ParaView-v5.6.1 | \-- ParaView-v5.9.1 \-- scotch ... - additional out-of-source build options FOAM_THIRD_PARTY_BUILDROOT : Replace WM_THIRD_PARTY_DIR as the root for build/ and platforms/ FOAM_THIRD_PARTY_SOURCES : Alternative to WM_THIRD_PARTY_DIR/sources/ - rationalise internal package variable names for easier maintenance
Showing
- Allclean 160 additions, 95 deletionsAllclean
- Allwmake 1 addition, 1 deletionAllwmake
- Environ.md 77 additions, 0 deletionsEnviron.md
- etc/makeFiles/libccmio/files 4 additions, 2 deletionsetc/makeFiles/libccmio/files
- etc/makeFiles/libccmio/options 6 additions, 1 deletionetc/makeFiles/libccmio/options
- etc/tools/ThirdPartyFunctions 130 additions, 12 deletionsetc/tools/ThirdPartyFunctions
- makeAdios2 57 additions, 53 deletionsmakeAdios2
- makeCCMIO 60 additions, 47 deletionsmakeCCMIO
- makeCGAL 152 additions, 124 deletionsmakeCGAL
- makeCmake 57 additions, 48 deletionsmakeCmake
- makeFFTW 55 additions, 55 deletionsmakeFFTW
- makeGcc 167 additions, 135 deletionsmakeGcc
- makeGperftools 58 additions, 50 deletionsmakeGperftools
- makeHYPRE 58 additions, 46 deletionsmakeHYPRE
- makeKAHIP 20 additions, 11 deletionsmakeKAHIP
- makeLLVM 70 additions, 65 deletionsmakeLLVM
- makeMETIS 16 additions, 8 deletionsmakeMETIS
- makeMGridGen 60 additions, 59 deletionsmakeMGridGen
- makeMPICH 59 additions, 61 deletionsmakeMPICH
- makeMVAPICH 58 additions, 61 deletionsmakeMVAPICH
Please register or sign in to comment