CONFIG: improve prefix matching for system libraries (#1607)
- missed detection of system libraries when installed with multiarch paths like /usr/lib/x86_64-linux-gnu CONFIG: improve handling of group/user config files (#928) - changed bashrc handling of FOAM_CONFIG_NOUSER to use FOAM_CONFIG_MODE instead. Propagate into foamEtcFile to make this a stickier control. This change allows better control, but also enables cluster installations to define their own value within the OpenFOAM prefs.sh file to prevent users accidentally mis-configuring things if necessary. - remove undocumented handling of an (a)ll mode in foamEtcFile to avoid potential pitfalls. - add support for FOAM_CONFIG_ETC handling. This allows injection of an extra search layer when finding project etc files ENH: improvements to foamConfigurePaths (#928) - handle FOAM_CONFIG_ETC implicitly, or explicitly with the new -etc option. STYLE: more explicit wording in foamConfigurePaths usage (#1602) - document that an absolute path (eg, -scotch-path) overrides/ignores the equivalent ThirdParty setting (eg, -scotch) - longer options -system-compiler and -third-compiler for -system and -third, respectively. Clearer as to their purpose. - adjust the location sanity check to look for META-INFO directory.
Showing
- bin/foamEtcFile 31 additions, 13 deletionsbin/foamEtcFile
- bin/foamGetDict 7 additions, 17 deletionsbin/foamGetDict
- bin/foamLog 4 additions, 9 deletionsbin/foamLog
- bin/foamNewApp 2 additions, 1 deletionbin/foamNewApp
- bin/foamNewBC 2 additions, 1 deletionbin/foamNewBC
- bin/foamNewFunctionObject 2 additions, 1 deletionbin/foamNewFunctionObject
- bin/tools/foamConfigurePaths 180 additions, 98 deletionsbin/tools/foamConfigurePaths
- bin/tools/foamCreateModuleInclude 23 additions, 24 deletionsbin/tools/foamCreateModuleInclude
- bin/tools/lib-dir 3 additions, 4 deletionsbin/tools/lib-dir
- etc/bashrc 8 additions, 2 deletionsetc/bashrc
- etc/caseDicts/postProcessing/solvers/scalarTransport/scalarTransport 4 additions, 3 deletions...ts/postProcessing/solvers/scalarTransport/scalarTransport
- etc/config.csh/functions 5 additions, 18 deletionsetc/config.csh/functions
- etc/config.csh/settings 2 additions, 3 deletionsetc/config.csh/settings
- etc/config.csh/setup 25 additions, 7 deletionsetc/config.csh/setup
- etc/config.csh/unset 3 additions, 1 deletionetc/config.csh/unset
- etc/config.sh/functions 11 additions, 19 deletionsetc/config.sh/functions
- etc/config.sh/paraview 3 additions, 4 deletionsetc/config.sh/paraview
- etc/config.sh/settings 2 additions, 3 deletionsetc/config.sh/settings
- etc/config.sh/setup 35 additions, 9 deletionsetc/config.sh/setup
- etc/config.sh/unset 2 additions, 0 deletionsetc/config.sh/unset
Please register or sign in to comment