Mark Olesen
5947f9a337
ENH: more succinct output from command-line errors.
...
- unknown options or missing option values now emit a shorter message
without the entire usage. This makes it easier to identify the errors
and is better aligned with the behaviour of GNU system tools.
====
$ simpleFoam -case
Using: OpenFOAM-plus (see www.OpenFOAM.com)
Build: plus-01234
Error: option '-case' requires an argument
See 'simpleFoam -help' for usage
====
- provide for reduced (-help) and full (-help-full) usage information.
In many cases the reduced usage provided sufficient and easier
to find the information.
- make -srcDoc an alias for -doc-source
- no warnings about option aliases for future dates.
2017-11-24 10:27:11 +01:00
Mark Olesen
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
Mark Olesen
249f334f83
ENH: respect '-silent' option for cmake builds
...
- minor cleanup of wmake sources
2017-03-15 13:06:45 +01:00
Mark Olesen
c1ca2f4a38
BUG: missing chdir in Allwclean for wallFunctionTable
...
STYLE: improve consistency in Allwclean scripts
2017-02-23 01:07:10 +01:00
mark
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
mark
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
Mark Olesen
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
Mark Olesen
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
Mark Olesen
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
Mark Olesen
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
Henry Weller
01a0fcb996
wclean: Removed duplicate echo of directory
2016-11-14 08:54:53 +00:00
Henry Weller
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
Henry Weller
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
Henry Weller
10ad855d8d
wmake: Improve messages from wclean, wrmdep and wmakeLnIncludeAll
2016-07-08 10:57:08 +01:00
Henry Weller
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
Henry Weller
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
Henry Weller
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
Henry Weller
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
Henry
844b283030
New version of wmake supporting out-of-tree object and dependency files
2014-12-14 21:42:18 +00:00
Henry
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
Mark Olesen
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
Mark Olesen
e0311539fc
STYLE: change makeOption to makeType internally
...
- also simplify setting makeType in the Allwmake scripts
2011-03-08 08:58:44 +01:00
andy
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
andy
14d1300a36
Revert "STyLE: More 2011 copyright dates (non-code)."
...
This reverts commit 2e1e671d96
.
2011-01-05 18:25:32 +00:00
graham
2e1e671d96
STyLE: More 2011 copyright dates (non-code).
2011-01-05 11:48:24 +00:00
Mark Olesen
470b30b58c
ENH: avoid possibly non-portable 'find' with '-printf'
2010-04-20 19:14:42 +02:00
Mark Olesen
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
Mark Olesen
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
Mark Olesen
2068c67a33
ENH: 'wclean all' now uses either Allwclean or Allclean files if
...
present.
2010-03-09 17:16:23 +01:00
Mark Olesen
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
Mark Olesen
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
Mark Olesen
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
OpenFOAM-admin
3170c7c0c9
Creation of OpenFOAM-dev repository 15/04/2008
2008-04-15 18:56:58 +01:00