ENH: improved handling of gmp/mpfr library settings (issue #674)
- export library path for gmp/mpfr from CGAL config files. This is required when non-system gmp/mpfr libraries are being used, but not using a ThirdParty compiler installation. - automatically handle lib/ vs lib64/ (eg, for central installations) for packages such as boost, CGAL, etc. While the ThirdParty compilation of these will normally land in lib64/, this may not be the case when they are supplied by another means. - reworked the handling of foamEtcFile and foamCleanPath for less clutter in the configuration files. Added the bin/tools/lib-dir script to handle logic that is too complex to easily manage in csh.
Showing
- bin/foamCleanPath 91 additions, 17 deletionsbin/foamCleanPath
- bin/foamEtcFile 89 additions, 43 deletionsbin/foamEtcFile
- bin/tools/lib-dir 162 additions, 0 deletionsbin/tools/lib-dir
- etc/bashrc 28 additions, 38 deletionsetc/bashrc
- etc/config.csh/ADIOS 1 addition, 1 deletionetc/config.csh/ADIOS
- etc/config.csh/ADIOS2 1 addition, 1 deletionetc/config.csh/ADIOS2
- etc/config.csh/CGAL 16 additions, 14 deletionsetc/config.csh/CGAL
- etc/config.csh/FFTW 4 additions, 11 deletionsetc/config.csh/FFTW
- etc/config.csh/aliases 2 additions, 2 deletionsetc/config.csh/aliases
- etc/config.csh/compiler 1 addition, 1 deletionetc/config.csh/compiler
- etc/config.csh/ensight 1 addition, 1 deletionetc/config.csh/ensight
- etc/config.csh/example/compiler 2 additions, 2 deletionsetc/config.csh/example/compiler
- etc/config.csh/example/openmpi 1 addition, 2 deletionsetc/config.csh/example/openmpi
- etc/config.csh/example/paraview 1 addition, 2 deletionsetc/config.csh/example/paraview
- etc/config.csh/example/prefs.csh 2 additions, 9 deletionsetc/config.csh/example/prefs.csh
- etc/config.csh/functions 62 additions, 0 deletionsetc/config.csh/functions
- etc/config.csh/mpi 32 additions, 16 deletionsetc/config.csh/mpi
- etc/config.csh/paraview 4 additions, 9 deletionsetc/config.csh/paraview
- etc/config.csh/settings 13 additions, 21 deletionsetc/config.csh/settings
- etc/config.csh/tcsh_completion 1 addition, 0 deletionsetc/config.csh/tcsh_completion
Please register or sign in to comment