446b8e7188
STYLE: respect WM_DIR value when building wmake tools
...
- minor bug: 'wclean empty' may have had issues with logical vs physical path
2017-03-29 13:49:15 +02:00
249f334f83
ENH: respect '-silent' option for cmake builds
...
- minor cleanup of wmake sources
2017-03-15 13:06:45 +01:00
c1ca2f4a38
BUG: missing chdir in Allwclean for wallFunctionTable
...
STYLE: improve consistency in Allwclean scripts
2017-02-23 01:07:10 +01:00
32a78d12e2
ENH: wclean all now finds Allwclean files too (issue #408 )
...
- this may still need more testing, but the basic idea is to find
directories with 'Allwclean' or 'Make' and process them (once!)
2017-02-21 19:40:35 +01:00
9e2e111518
STYLE: adjust ordering of 'find' command arguments
...
- use -name test before -type test to avoid calling stat(2) on every file.
- use -delete instead of -exec rm to avoid forking
2017-02-21 19:19:04 +01:00
957635200a
ENH: build into build/ directory instead of platforms/ (issue #312 )
...
- makes it slightly easier when packaging various binaries, or when
building packages for installation via modules etc.
2017-02-10 20:30:15 +01:00
3d02c8a530
ENH: improve isolation of shell variables in wmake scripts
...
- reduces unexpected interactions between various make elements
2017-02-10 16:13:54 +01:00
46ecad8f7a
STYLE: make wmake scripts look more POSIX-like
...
- also add some comments about the side-effects
2017-02-10 11:38:12 +01:00
6343e1e3b3
ENH: have wmake and wclean do something sensible with a filename as target
...
- For convenience, let "wmake some/path/filename.C"
behave similar to "wmake some/path"
and trace back for the Make directory.
2017-02-10 10:33:50 +01:00
01a0fcb996
wclean: Removed duplicate echo of directory
2016-11-14 08:54:53 +00:00
80db302666
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
13e8fce173
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
10ad855d8d
wmake: Improve messages from wclean, wrmdep and wmakeLnIncludeAll
2016-07-08 10:57:08 +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
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
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
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
844b283030
New version of wmake supporting out-of-tree object and dependency files
2014-12-14 21:42:18 +00:00
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
82ba4e5419
ENH: allow silent operation (-s) for wmake, wclean, wmakeLnInclude
...
- reduces verbosity for dynamicCode
- non-silent wmakeLnInclude output to stderr to avoid polluting logs
2011-03-08 09:32:30 +01:00
e0311539fc
STYLE: change makeOption to makeType internally
...
- also simplify setting makeType in the Allwmake scripts
2011-03-08 08:58:44 +01:00
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
14d1300a36
Revert "STyLE: More 2011 copyright dates (non-code)."
...
This reverts commit 2e1e671d96 .
2011-01-05 18:25:32 +00:00
2e1e671d96
STyLE: More 2011 copyright dates (non-code).
2011-01-05 11:48:24 +00:00
470b30b58c
ENH: avoid possibly non-portable 'find' with '-printf'
2010-04-20 19:14:42 +02:00
9707e5c100
ENH: "wmake all" makes 'libso' instead of 'exe' where appropriate
...
- adds more DWIM (do what I mean) intelligence to wmake
ENH: use ~/.OpenFOAM/.wmake instead of ~/.wmakeScheduler for the lock dir
- keeps more of the OpenFOAM bits together
2010-04-19 10:54:23 +02:00
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
2068c67a33
ENH: 'wclean all' now uses either Allwclean or Allclean files if
...
present.
2010-03-09 17:16:23 +01:00
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
50a2ddfcc7
bin/ wmake/ script updates
...
- send error messages to stderr
- added -h/-help options where some were missing
- changed 3-space to 4-space indentation
- where possible, allow multiple directories from the command-line
2008-10-22 14:33:59 +02:00
7f9631634d
cleanup wmake scripts
...
- match comments to names of scripts
- remove comments about using C-shell (not true anymore)
- use 'assert' style syntax in places instead of if/then/fi
- wcleanMachine supports multiple arguments
2008-07-18 15:32:10 +02:00
3170c7c0c9
Creation of OpenFOAM-dev repository 15/04/2008
2008-04-15 18:56:58 +01:00