51a8b15afe
Renamed MVAPICH2 -> MV2MPI for consistency with the MPI implementation naming convention
...
Resolves patch request https://bugs.openfoam.org/view.php?id=3153
2019-01-28 09:52:41 +00:00
d95d68d7be
Removed support for ancient platforms IA64 and SGIN32
2018-12-21 18:35:20 +00:00
fd08eae933
Replaced mplib with mplibDummy for consistency with the dummy Pstream
2018-08-16 21:11:40 +01:00
583043b0e3
Moved -lpthread to wmake/rules/General/mplib
2018-08-16 13:30:04 +01:00
bce53f1758
Rationalising the mplib files and reinstating support for compiling without MPI
2018-08-16 12:26:16 +01:00
50f5c22c87
wmake/rules: Removed duplicate mplib.* files
2018-08-15 17:27:32 +01:00
5e8593c171
wmake/rules/linux.*Gcc: added -fuse-ld=bfd
...
to avoid problems on systems which use the gold linker by default.
Resolves request https://bugs.openfoam.org/view.php?id=3006
2018-07-17 23:06:45 +01:00
71a4e548df
Updated git hooks to check new header format
2018-07-09 16:59:03 +01:00
bf54ab67e1
Updated OpenFOAM Foundation web-link in headers
2018-07-06 21:42:54 +01:00
89f1053f82
Code style: Fixed formatting of banners
2018-06-19 12:01:50 +01:00
ee4ed5d942
wmake: Correct issues introduced during updates for shellcheck
...
Patch contributed by Bruno Santos
Resolves bug-report https://bugs.openfoam.org/view.php?id=2983
2018-06-17 20:42:36 +01:00
6db30e661c
wmakeLnIncludeAll: Add support for -IlnInclude
...
Resolves bug-report https://bugs.openfoam.org/view.php?id=2925
2018-05-11 14:40:24 +01:00
0cca225762
wmake.*: Improved robustness and portability using shellcheck
2018-05-03 21:49:07 +01:00
3c000dabec
wmake, wmakeLnIncludeAll: Automated the creation of the lnInclude directories based on dependency
...
Now lnInclude are created as required by the presence of entries in the EXE_INC
variable in the Make/options file. This removes the need for calling
wmakeLnInclude in various Allwmake files to ensure the existence of the
lnInclude directories prior to compilation of dependent libraries.
2018-05-03 15:59:50 +01:00
3be5e695ec
wmkdep: Updated documentation
2018-05-02 09:43:59 +01:00
9ffc025b08
wmkdep: Simplified file scanning for dependencies avoiding too many open files
...
This change ensures only one include file is open at a time by storing the
included files on a dynamic list rather than scanning the tree and holding a
list of open buffers. This new approach is a bit faster and avoids the "too
many open files" error on machines with low limits on the number of file
descriptors allocated to users.
2018-05-01 11:12:38 +01:00
60b81b38da
wmkdep: Added path string substitution support
...
to avoid the need for sed'ing the output. This improves performance by avoiding
the need for calling additional commands and generating a temporary file.
2018-04-18 21:16:25 +01:00
354a5173d9
wmkdep: Removed the unused -i<file> option and other legacy code
...
The -i<file> option is inconsistent with the -isystem include syntax and would
have to be changed if it were needed.
2018-04-18 12:52:10 +01:00
61f1fe8834
wmake: Improved handling of dependencies when files are removed
2018-04-17 20:38:49 +01:00
adb1a08168
CGAL: Added -DCGAL_NO_DEPRECATED_CODE
...
Resolves patch request https://bugs.openfoam.org/view.php?id=2869
2018-03-07 21:33:10 +00:00
c41efee594
Added support for the MVAPICH2 MPI implementation
2018-03-07 21:32:19 +00:00
1073607cb0
Corrected spelling and typo's in comments
...
Resolves bug report https://bugs.openfoam.org/view.php?id=2845
2018-03-05 20:14:28 +00:00
fe1fade8cb
Corrected spelling in comments
...
Resolves bug-report https://bugs.openfoam.org/view.php?id=2844
2018-02-13 20:39:56 +00:00
69635e7ab3
Updated to avoid warnings from gcc-7.1.1
2017-07-31 13:46:42 +01:00
384f9a5cf6
CGAL: Upgraded to 4.10
2017-07-27 14:38:35 +01:00
9213944091
Bash [TAB] completion: enabled for scripts in wmake/ dir
2017-05-31 19:28:28 +01:00
853fa4d5d3
Scripts in wmake: cleaned up options and -help
2017-05-31 16:54:49 +01:00
84f63ba979
Allwmake: Provides clearer message when OpenFOAM environment is not loaded
...
Patch contributed by Bruno Santos
Resolves patch request https://bugs.openfoam.org/view.php?id=2424
2017-01-28 17:57:13 +00:00
63dee8f2da
Updates for clang++-3.9
2017-01-18 18:12:45 +00:00
959e4f17c9
Corrected spelling mistake existance -> existence
...
Patch provided by Bruno Santos
Resolves patch request https://bugs.openfoam.org/view.php?id=2425
2017-01-08 23:08:41 +00:00
9efade0139
wmake: Corrected comments
...
Patch contributed by Bruno Santos
Resolves bug-report https://bugs.openfoam.org/view.php?id=2408
2016-12-27 14:15:32 +00:00
e540e333f0
wmake/scripts/AllwmakeParseArguments: Avoid duplicate command message
...
when Allwmake is called from wmake -all
2016-11-14 12:37:52 +00:00
4fcff9e106
wmkdep.l: Removed redundant #include
2016-11-14 11:22:00 +00:00
c425d745ad
wclean: Removed duplicate echo of directory
2016-11-14 08:54:53 +00:00
0568f8b42d
wmake: Removed redundant QUIET_OP
2016-11-14 08:39:55 +00:00
cebac21893
wmake: Moved wmkdep messages into rules/General/transform makefile
2016-11-14 08:32:30 +00:00
9cf0a44d12
wmake: Suppress the "is up to date" messages
...
Avoids a lot of unnecessary clutter in the compilation log.
2016-11-13 22:41:42 +00:00
a760ce5d08
wmake: Removed unnecessary '->>' line from output
...
Changed 'ld' line to include path of target library or executable.
2016-11-13 22:14:53 +00:00
3dab5f913a
wmake: Indent the 'result' message
2016-11-13 18:42:08 +00:00
48e3fb7805
Allwmake: Remove 'set -x' which generates a lot of noise
...
'set -x' should be used for debugging.
Added command printing into wmake and Allwmake as a replacement for
'set -x' to log current target.
2016-11-13 18:08:22 +00:00
32990e2898
wmake: Declare all makefiles to be specifically GNU make files
2016-11-13 15:18:09 +00:00
7f035f546d
wmake: suppress "Nothing to be done for" messages
2016-11-13 15:16:42 +00:00
2b3f1d6a41
wmake: Simplified QUIET_MESSAGE function
2016-11-13 11:19:29 +00:00
9c3ea9c4ff
wmake/src/Makefile: Removed additional $E
2016-11-13 10:24:16 +00:00
b6d061cac8
wmake/rules/General/yacc: Added QUIET_MESSAGE
2016-11-13 10:23:53 +00:00
a0094dee38
wmake: Update '-s' option to print the files processed without the rules
...
Based on patch contributed by Alexey Matveichev
Resolves feature request http://bugs.openfoam.org/view.php?id=2328
2016-11-12 22:01:44 +00:00
a8e62ec9db
wmake/rules/General/transform: added filter for third-party paths
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2283
2016-10-09 15:14:19 +01:00
f7fb15fa39
icpc rules: removed another unimportant warning
2016-10-04 08:10:28 +01:00
0e429dad08
wmake: export WM_SCHEDULER from sub-shell for non-POSIX bash compliance
2016-09-22 08:34:15 +01:00
ca4accb420
wmake: Updated '-q' option to work on Ubuntu and other 'dash'-based GNU/Linux distributions
2016-09-09 14:53:10 +01:00