openfoam/bin/tools
Alexey Matveichev f584ec97d0 ENH: reimplement Foam::dlOpen() for macOS (#2801)
- The Apple SIP (System Integrity Protection) clears environment
  variables, which affects the behaviour of dynamic library loading
  (the DYLD_LIBRARY_PATH env variable).

  OpenFOAM shadows this variable as FOAM_LD_LIBRARY_PATH, which has
  been used to restore DYLD_LIBRARY_PATH (eg, in RunFunctions script).

  However, this solution is not quite complete, as it
    (a) requires sourcing of RunFunctions file,
    (b) additional errors appear depending on a user workflow.

  This changeset alleviates the problem by also iterating through
  paths stored in the shadow variable when loading dynamic libraries
  (if the DYLD_LIBRARY_PATH is empty).
2023-06-14 13:55:38 +02:00
..
change-sitedir.sh CONFIG: fixes for MacOS (#2555) 2022-08-19 12:52:11 +02:00
change-userdir.sh CONFIG: fixes for MacOS (#2555) 2022-08-19 12:52:11 +02:00
CleanFunctions ENH: CleanFunctions refinements 2022-06-09 15:34:17 +02:00
create-mpi-config CONFIG: improve handling of debian multi-arch 2022-12-19 11:13:53 +01:00
createMingwRuntime COMP: non-group-local communicator for MS-MPI (mingw) 2021-12-16 14:44:28 +01:00
doxyFilter STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
doxyFilter-ignore.awk STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
doxyFilter-table.awk functionObjects: Moved functionObjects namespace documentation into functionObject.H 2016-05-04 13:56:36 +01:00
doxyFilter-top.awk STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
doxyFilter.awk STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
doxyFilter.sed DOC: include 'Environment' as filtered doxygen paragraph 2023-05-17 11:46:57 +02:00
findEmptyMake STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamConfigurePaths CONFIG: improve flexibility of MPI specification 2021-10-29 17:04:51 +02:00
foamCreateCompletionCache CONFIG: update completion cache (csh) 2022-12-13 19:49:36 +01:00
foamCreateManpage STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamCreateModuleInclude CONFIG: accept '-lib' for foamCleanPath 2021-10-18 14:58:17 +02:00
foamExec ENH: improve foamConfigurePaths, remove some antiquated tools 2020-04-08 11:38:18 +02:00
foamGrepExeTargets STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
foamLog.db STYLE: adjust AMI information (issue #860) 2018-06-13 15:26:59 +02:00
foamPackRelease BUG: foamPackRelease detects wrong build information 2021-11-04 19:56:01 +01:00
foamUpdateCaseFileHeader STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
git-find-non-ascii ENH: bin/tools/git-find-non-ascii: find non-ASCII chars in source code 2020-09-03 12:04:04 +02:00
git-find-trailingspace ENH: bin/tools/git-find-non-ascii: find non-ASCII chars in source code 2020-09-03 12:04:04 +02:00
help-filter CONFIG: update completion cache (csh) 2022-12-13 19:49:36 +01:00
install-dirs ENH: installation helpers 2020-11-25 21:31:22 +01:00
install-platform ENH: installation helpers 2020-11-25 21:31:22 +01:00
lib-dir GIT: relocate rawIOField to src/OpenFOAM (closer to IOField classes) 2022-07-13 19:23:27 +02:00
LogFunctions ENH: tutorials/Alltest -backup option 2022-11-19 13:44:01 +01:00
MakefileDirs STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
openfoam.in CONFIG: inline _foamEval within <etc/config.sh/setup> 2021-06-18 17:14:22 +02:00
pre-commit-hook STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
pre-receive-hook STYLE: use SPDX-style for scripts 2023-05-10 18:23:13 +02:00
query-detect ENH: handle wmake -debug option via FOAM_EXTRA_CXX_FLAGS 2020-11-04 15:17:28 +01:00
query-versions CONFIG: support compiler query in bin/tools/query-versions 2020-04-16 00:47:05 +02:00
README STYLE: allow '=' option separators in some bin/tools scripts 2019-06-26 11:27:53 +02:00
RunFunctions ENH: reimplement Foam::dlOpen() for macOS (#2801) 2023-06-14 13:55:38 +02:00
source-bashrc CONFIG: adjust paraview libs, intelmpi handling 2021-12-07 15:22:32 +01:00
update-mpi-links.in ENH: installation helpers 2020-11-25 21:31:22 +01:00
vscode-settings CONFIG: support call of 'openfoam' wrapper in other in-project locations 2023-04-18 20:19:29 +02:00

Miscellaneous tools, scripts, templates that are useful
(eg, for building applications) but don't need to be in the PATH.