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
e82a029453
ENH: add help/usage for dirToString, wmkdep. Add dirToString -strip option.
...
- The dirToString -strip option is simple, but reduces effort for the caller.
2017-02-10 14:10:00 +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
Henry Weller
f92862a42c
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
Mark Olesen
9d63cc5ca8
ENH: add versioning for VTK library to runTimePostProcessing (issue #370 )
...
Eg,
librunTimePostProcessing.so
librunTimePostProcessing.so.7 -> librunTimePostProcessing.so.7.1.0
librunTimePostProcessing.so.7.1.0
- centralize handling of paraview/vtk versioning into wmake/cmakeFunctions
2017-01-23 13:37:42 +01:00
Mark Olesen
608bb5d83b
COMP: update lnInclude directories when building (issue #364 )
...
- Could be related to interrupted builds.
So if there are any parts of the build that rely on an explicit
'wmakeLnInclude', make sure that the contents are properly updated.
--
ENH: improved feedback from top-level Allwmake
- Report which section (libraries, applications) is being built.
- Provide final summary of date, version, etc, which can be helpful
for later diagnosis or record keeping.
- The -log=XXX option for Allwmake now accepts a directory name
and automatically appends an appropriate log name.
Eg,
./Allwmake -log=logs/ ->> logs/log.linux64GccDPInt32Opt
The default name is built from the value of WM_OPTIONS.
--
BUG: shell not exiting properly in combination with -log option
- the use of 'tee' causes the shell to hang around.
Added an explicit exit to catch this.
--
- Detecting the '-k' (-non-stop) option at the top-level Allwmake, which
may improve robustness.
- Explicit continue-on-error for foamyMesh (as optional component)
- unify format of script messages for better readability
COMP: reduce warnings when building Pstream (old-style casts in openmpi)
2016-12-22 11:26:29 +01:00
Mark Olesen
91b7ede14b
STYLE: adjust log name for 'Allwmake -log' (issue #333 )
...
- now defaults to 'log.$WM_OPTIONS' (eg, log.linux64GccDPInt32Opt)
for more clarity and fewer potential name clashes when building
multiple versions.
2016-12-15 13:20:21 +01:00
Mark Olesen
13c3b1d617
ENH: Allwmake -log=name option to specify log name (issue #333 )
...
- helpful when testing various builds
2016-12-13 20:53:05 +01:00
Mark Olesen
eb00c8021d
ENH: provide log option for top-level builds (issue #333 )
2016-12-09 14:44:26 +00:00
Henry Weller
5ffdb2d4b3
wmake/scripts/AllwmakeParseArguments: Avoid duplicate command message
...
when Allwmake is called from wmake -all
2016-11-14 12:37:52 +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
Andrew Heather
3df66b25ec
STYLE: minor updates
2016-10-03 08:24:22 +01: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
47b9b3a88a
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
Henry Weller
79e31173bd
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
Henry Weller
7d553a1853
wmakeFunctions: Added a faster bash version of 'depToSource'
2016-07-09 14:19:47 +01:00
Henry Weller
a7fa5699df
AllwmakeParseArguments: Filter-out '-q' option to avoid recusion
2016-07-07 16:22:08 +01:00
Henry Weller
af8e0f1443
AllwmakeParseArguments: Moved all parallel processing options into wmake
...
and added support for queue scheduling option '-q', '-queue'
Now the 'Allwmake' scripts execute 'wmake -all' to handle parallel
processing in a general way, avoiding code duplication.
2016-07-04 22:30:20 +01:00
Henry Weller
dea6a3c6e8
wmake/Allwmake: Completed support for targetType 'objects'
...
Patch contributed by Mattijs Janssens
2016-06-24 15:25:11 +01:00
Henry Weller
b2223913d0
wmake/scripts/wmakeFunctions: Add support for $WM_PROJECT_DIR being a link
2016-06-15 14:22:33 +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
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
Henry Weller
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
Henry Weller
cd265693f5
wmake: Update comments
2016-01-24 14:37:39 +00:00
Henry Weller
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
Henry
6b819790b4
wdep: If source file is not in the current directory search tree for first occurrence
2015-01-11 17:16:15 +00:00
Henry
1dd5b93897
wmake/scripts/AllwmakeParseArguments: Handle stop-on-error
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1485
2015-01-10 21:58:19 +00:00
Henry
d11ce0b517
Corrected typo
2015-01-10 21:12:27 +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
fc2bd19356
STYLE: use 'platforms/' for organizing wmake binaries as well
...
- replaces previously used 'bin/'
STYLE: add -help to makeWmake
2011-02-15 19:01:04 +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
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
0b9e5ea11a
ENH: link to general mplib* rules where possible.
...
ENH: generalize rule for X11
ENH: Avoid move in flex/flex++ rule.
2010-03-26 11:48:23 +01:00
Mark Olesen
d353f08f37
ENH: move internal wmake scripts to scripts/ directory
...
- more consistent script names
- remove '-help' option from internal scripts
2010-03-24 15:17:44 +01:00
henry
81b6fff674
Changed wmake/utilbin to wmake/bin.
2009-07-17 15:39:16 +01:00
henry
6b3ceaf4b5
Removed support for Java.
2009-07-17 09:30:36 +01:00
Mark Olesen
1cdbeb29d7
minor tweak to wmake
...
- place wmkdep and dirToString executables under
utilbin/$(WM_ARCH)$(WM_COMPILER).
This helps somewhat when copying rules about, and might help when creating
general rules.
2009-05-06 15:56:29 +02:00
Mark Olesen
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01: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
Mark Olesen
02cabc3cf2
updated Copyright (C) \d+-2008 OpenCFD Ltd.
2008-06-25 15:01:46 +02:00
OpenFOAM-admin
3170c7c0c9
Creation of OpenFOAM-dev repository 15/04/2008
2008-04-15 18:56:58 +01:00