ENH: support additional command-line loading of libraries (#1414)
- this can be useful for preloading of libraries, or for utilities that don't use system/controlDict. The additional libraries can be specified individually: myUtil -lib lib1 -lib lib2 -lib lib3 When specified like this, the options add up. Or as a 'captured' list using OpenFOAM's standard arg list handling: myUtil -lib '(' lib1 lib2 lib3 ')' myUtil -lib \( lib1 lib2 lib3 \) or as single argument list: myUtil -lib '("lib1" "lib2" "lib3")' When specified as a single argument, would normally take advantage of the transparent handling of word vs fileName and omit the string quotes: myUtil -lib '(lib1 lib2 lib3)' ENH: dlOpen error messages now propagated into dlLibraryTable - this makes the context more relevant and also avoids the previous annoyance of double warnings (one from the POSIX loader, and one from dlLibraryTable) STYLE: mark -noFunctionObjects and -withFunctionObjects as 'advanced' - reduces clutter. Still visible with -help-full
Showing
- src/OSspecific/MSwindows/MSwindows.C 21 additions, 2 deletionssrc/OSspecific/MSwindows/MSwindows.C
- src/OSspecific/POSIX/POSIX.C 21 additions, 2 deletionssrc/OSspecific/POSIX/POSIX.C
- src/OpenFOAM/db/Time/Time.C 7 additions, 15 deletionssrc/OpenFOAM/db/Time/Time.C
- src/OpenFOAM/db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C 222 additions, 55 deletions...penFOAM/db/dynamicLibrary/dlLibraryTable/dlLibraryTable.C
- src/OpenFOAM/db/dynamicLibrary/dlLibraryTable/dlLibraryTable.H 55 additions, 11 deletions...penFOAM/db/dynamicLibrary/dlLibraryTable/dlLibraryTable.H
- src/OpenFOAM/global/argList/argList.C 44 additions, 14 deletionssrc/OpenFOAM/global/argList/argList.C
- src/OpenFOAM/global/argList/argList.H 14 additions, 7 deletionssrc/OpenFOAM/global/argList/argList.H
- src/OpenFOAM/global/argList/argListI.H 12 additions, 0 deletionssrc/OpenFOAM/global/argList/argListI.H
- src/OpenFOAM/global/global.Cver 2 additions, 1 deletionsrc/OpenFOAM/global/global.Cver
- src/OpenFOAM/include/OSspecific.H 5 additions, 0 deletionssrc/OpenFOAM/include/OSspecific.H
Please register or sign in to comment