ENH: add foamHasLibrary to test for availability of libraries (#1735)

- For some cases it can be helpful to test if additional libraries can
  be properly resolved.

  This can be useful in scripts to test for additional capability:

      if foamHasLibrary geometricVoF
      then ...
      fi

  But also directly from the command-line to help resolve configuration
  issues:

      foamHasLibrary -verbose petscFoam

  Could not load "petscFoam"
  libpetsc.so.3.13: cannot open shared object file: No such file or directory
This commit is contained in:
Mark Olesen
2020-06-19 12:09:03 +02:00
parent 420be3f9ab
commit 2dcbc09b3e
3 changed files with 154 additions and 0 deletions

View File

@ -0,0 +1,3 @@
foamHasLibrary.C
EXE = $(FOAM_APPBIN)/foamHasLibrary

View File

@ -0,0 +1,3 @@
EXE_INC =
EXE_LIBS =