dea6a3c6e8
wmake/Allwmake: Completed support for targetType 'objects'
...
Patch contributed by Mattijs Janssens
2016-06-24 15:25:11 +01:00
96a038f281
foamyMesh: Simplify support for system CGAL installation
2016-06-21 19:47:46 +01:00
7ecb1422ce
wclean all: if an Allclean script exists in sub-directories execute otherwise execute wclean
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2125
2016-06-20 10:05:23 +01:00
b2223913d0
wmake/scripts/wmakeFunctions: Add support for $WM_PROJECT_DIR being a link
2016-06-15 14:22:33 +01:00
326b646bb8
Allwmake -update: Further improvements to handle source-tree/dep file inconsistencies after git pull
...
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2091
2016-06-11 16:28:40 +01:00
df904757b4
wmake/rules/General/CGAL: lib -> lib64 on 64bit OSs
...
Patch contributed by Bruno Santos
Resolves patch request http://bugs.openfoam.org/view.php?id=2114
2016-06-09 14:34:26 +01:00
2443ed0a70
wmake/rules/linux64GccKNL: Optimized compilation options for the Knights Landing MIC processor
2016-06-04 10:13:22 +01:00
82236c2b81
wmake/rules/linux64KNLIcc: Optimized compilation options the for Knights Landing MIC processor
...
Patch contributed by Paul Edwards, Intel
2016-06-03 15:29:14 +01:00
af57fd2a3b
wrmdep: Now prints the full path of the .dep files removed
2016-05-21 17:19:07 +01:00
e7fc198592
Allwmake: improved '-update' option to handle out-of-date '.dep' files
...
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2091
2016-05-16 12:21:57 +01:00
4107d312fa
wmake/rules/linux.*Icc: Remove -xHost option which causes surfaceFeatureExtract to fail for some cases
2016-04-25 22:29:22 +01:00
a9b8bb13e0
applications/.*/Allwmake: Updated to support "stop on 1st error"
...
Patch contributed by Bruno Santos
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=2042
2016-04-04 09:03:40 +01:00
9d0ab178b0
wmake/rules/linux64Clang/c++Opt: Removed temporary line
2016-04-03 14:46:45 +01:00
5312f6c7f0
wmake/rules/linux64Icc: avoid uninteresting warning messages and change to -O3
2016-04-01 14:53:43 +01:00
4e6f473a01
wmake/src/Makefile: Override WM_COMPILE_OPTION with Opt for optimized compilation of the wmake utilities
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=2021
2016-03-08 14:24:11 +00:00
ef86cd63d1
Update "wrmdep -update" to remove dead symbolic links
...
Patch provided by Bruno Santos
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=2016
2016-03-06 19:13:45 +00:00
95d146ecdf
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +00:00
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
cd265693f5
wmake: Update comments
2016-01-24 14:37:39 +00:00
c3a03105c4
wmake: Add support for compiler type default rules
...
which may be optionally overridden by version-specific rules.
For example the default rules for gcc on GNU/Linux x86_64 are in the
wmake/rules/linux64Gcc directory. If there is a need to change any of
the rules for a specific version of gcc, e.g. gcc-4.8.4 the directory
wmake/rules/linux64Gcc48 may be created into which any of the language
files may be provided containing the rules to override the defaults.
2016-01-24 14:10:07 +00:00
acb9ec8b46
wmake/rules: Add -std=c++0x to formally enable support for of C++11 features
...
The c++0x is used rather than c++11 to support gcc-4.5.?
2016-01-10 19:17:31 +00:00
5355dbc5fe
wmake: General cleanup to improve consistency and maintainability
...
The Makefiles are now in the makefiles sub-directory
The "-f | -force" option in wmakeLnInclude is now "-u | -update" for
consistency with the other scripts.
The "Usage" entry in the headers is now consistently formatted in all
scripts.
2015-12-16 18:31:02 +00:00
d112699c9f
Updated header
2015-12-15 15:40:06 +00:00
416b0a6f2a
wmakeLnIncludeAll: Start messages with capital
2015-12-15 15:39:26 +00:00
3713b9e19b
Updated header
2015-12-15 15:39:19 +00:00
4b7c3ea5a5
wmakeLnInclude: Use xargs with find
2015-12-15 15:38:59 +00:00
ea4936fd4e
wcleanPlatform: Updated version of wcleanMachine and wcleanAll
...
wcleanPlatform is a more general and cleaner version of wcleanMachine
supporting the "-all" option to provide the equivalent of wcleanAll.
Both wcleanMachine and wcleanAll are now deprecated and will be removed
for the next major release.
2015-12-15 12:12:06 +00:00
92ab896216
wmake/makeWmake: Removed
...
Legacy script which is no longer used
2015-12-14 18:23:50 +00:00
13094c2ab3
wcleanAll, wrmdep: Updated check for the WM_PROJECT_DIR
2015-12-14 17:49:02 +00:00
3de4dcd838
AllwmakeParseArguments: Added "-update" option
...
Updates lnInclude directories and dep files before compilation. This is
useful to apply following a "git pull" to ensure consistency between the
source files, dep files and links.
2015-12-14 11:03:16 +00:00
fe1dc82e5a
wrmdep: Update documentation
2015-12-13 21:23:04 +00:00
f56a738f14
wrmdep: Added "update" option
...
Searches all the "src" and "application" directories of the project for
broken symbolic links for source code files and then remove all .dep
files that relate to the files that no longer exist. Must be executed
in main project source code folder: $WM_PROJECT_DIR
Patch provided by Bruno Santos
Resolves feature-request http://www.openfoam.org/mantisbt/view.php?id=1941
2015-12-13 20:57:25 +00:00
8429569091
wclean: Added the target "empty", which removes empty directories
...
It will exit after removing the empty folders and it will not do the
other standard "wclean" operations. This replaces the functionality
provided by "wrmdepold".
Patch provided by Bruno Santos
2015-12-13 20:55:24 +00:00
55f7d50be1
FreeBSD sed: ensure that a "-e" option immediately follows "-i"
2015-11-14 17:03:03 +00:00
8a25e3aad7
CGAL: Upgrade to 4.7
2015-10-23 17:25:59 +01:00
07e0e27c4a
Renamed file
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1846
2015-09-13 21:21:51 +01:00
3226b03d63
wmake/rules/linuxPPC64leGcc/linuxPPC64leGcc: Updated link options
...
Patch provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1846
2015-09-12 23:32:11 +01:00
91e04d69c1
Resolve various unimportant warning messages from Gcc, Clang and Icpc
2015-07-19 11:31:49 +01:00
7b605ce50e
Updated warning suppression for CGAL
2015-07-17 23:10:10 +01:00
6dc3a889df
Suppress compiler warnings from CGAL
2015-07-17 21:38:25 +01:00
a96bfa5f49
Icpc 15: -no-prec-div optimization causes snappyHexMesh to fail -- removed
2015-07-17 19:34:19 +01:00
6d4422f4b0
wmake rules for icpc: suppress warnings from CGAL
2015-07-17 18:27:30 +01:00
6b706cfa78
Upgrade Intel C++ compiler to icpc (ICC) 15.0.3 20150407
...
This resolves a whole range of issues and work-arounds with earlier
releases. This version of icpc is more or less compatible with the
latest gcc and clang compilers and only required one hack to avoid
warnings from PackedBoolList.H.
2015-07-17 16:50:40 +01:00
94401af010
Resolved issues with virtual function inheritance and warning from clang
...
Also removed __GNUC__ conditional compilation statements which are no
longer needed.
2015-07-17 12:11:37 +01:00
4b4c43b5da
Added support for the PPC64le architecture
...
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1759
2015-06-23 11:26:18 +01:00
80f1c7e497
Upgraded gcc from 5.0.0 to 5.1.0
2015-05-18 22:35:48 +01:00
84486a4234
int32: Add IO operators for long on 32bit OS
...
On 32bit OSs long is not unambiguously int32_t (or int64_t) causing
problems for IO operator resolution. This problem is avoided by
explicitly defining the following operators:
2015-05-16 15:29:34 +01:00
e68c5f666b
Scripts: Add {} following -I option to xargs
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1573
2015-03-15 22:14:44 +00:00
bbc223d28d
Replace xargs -i with xargs -I as the -i option is deprecated
2015-03-13 17:56:52 +00:00
ad7053d560
MPI configuration: Added support for SYSTEMMPI
...
Provided by Bruno Santos
Also some general cleaning and update of comment.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1167
2015-03-08 21:04:38 +00:00