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
71a646e63c
src/Pstream: Added Allwclean consistent with the Allwmake
...
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2218
2016-08-25 08:25:12 +01:00
cf3d45016a
wmake/rules/linux64.*KNL: Improved optimization option for Intel MIC (Knights Landing) processor
...
Patch contributed by Paul Edwards, Intel.
2016-08-22 16:27:46 +01:00
7c8c4d73da
wmake/rules/linux.*Icc: Removed a new unhelpful warning message
2016-08-11 16:25:53 +01:00
618753c5b4
C++11: Update compilation rules to specify C++11 support and conformance
...
The change from C++0x to C++11 allows all of C++11 functionality to be
used in OpenFOAM, in particular constructor delegation which avoids code
duplication or constructor helper functions. However, this also means a
change to the minimum gcc version supported which is now 4.7 rather than
4.5.
Note that gcc-4.7 does not support the entire C++11 standard but does
support all of the functionality currently needed for further OpenFOAM
development. The minimum gcc-version which supports the entire C++11
standard is 4.8 which is now the recommended minimum gcc version.
2016-08-05 16:28:19 +01:00
4f6117e973
wmake/rules/linux.*Icc: Updated for icpc (ICC) 16.0.3 20160415
2016-07-28 13:47:44 +01:00
5a26fb0338
wmake: Use functions from wmakeFunctions to avoid code duplication
...
wclean: added support for automatic searching up the tree for the Make directory if in a sub-directory
2016-07-17 22:59:55 +01:00
b3386623a2
AllwmakeParseArguments: Correct call to wmake -all
...
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2146
2016-07-10 22:04:50 +01:00
4d5d61bbeb
wmakeFunctions: Added '()' to depToSource definition
...
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2144
2016-07-09 20:45:46 +01:00
3e3cd4bc42
wmake: Simplified handling of '-j' option to sub-processes
2016-07-09 14:22:29 +01:00
8b4163d797
wmakeLnIncludeAll: Add '-update' option
2016-07-09 14:22:14 +01:00
83c7d16a0d
wmakeLnInclude: Minor simplifications and reformatting
2016-07-09 14:21:44 +01:00
c8d26992ad
wmakeCollect: Use 'mktemp' to create the temporary Makefiles
...
to avoid file names which are two long for the standard GNU/Linux file systems.
2016-07-09 14:20:31 +01:00
36f1016f31
wmakeFunctions: Added a faster bash version of 'depToSource'
2016-07-09 14:19:47 +01:00
af5e1cc4cd
wmakeCollect: Create the makefiles in the platforms directory
2016-07-09 09:59:46 +01:00
267640002f
wmakeLnIncludeAll: 'sync' does not guarantee synchronization of the links
...
A simple 'sleep' is more reliable.
2016-07-08 16:35:40 +01:00
c074cfc3ff
wmakeLnIncludeAll: Improved messages
2016-07-08 14:02:57 +01:00
0cfd1adbd0
wmake: Improve messages from wclean, wrmdep and wmakeLnIncludeAll
2016-07-08 10:57:08 +01:00
d16324bf44
wmakeLnIncludeAll: When running parallel wait for the wmakeLnInclude jobs to complete
...
then synchronize the file system to ensure all links are flushed before
compilation starts
2016-07-08 08:22:28 +01:00
ff7a216a58
AllwmakeParseArguments: Filter-out '-q' option to avoid recusion
2016-07-07 16:22:08 +01:00
553abf615b
wmakeLnIncludeAll: Now a bash script
...
Uses the 'wait -n' builtin to avoid the use of non-POSIX 'sleep' commands
2016-07-07 12:09:49 +01:00
922785d9cf
wmakePrintBuild -check: exit 0 if not a git repository
2016-07-05 21:50:34 +01:00
98d5ee3b33
wmakeCollect: Name the object makefiles based on the object path
...
Ensures the order of compilation relates to the location of the source files
2016-07-05 14:53:26 +01:00
e20c1ac61f
wmakeCollect: Support simultaneous builds of different target architectures or compilers
2016-07-05 10:24:08 +01:00