6db30e661c
wmakeLnIncludeAll: Add support for -IlnInclude
...
Resolves bug-report https://bugs.openfoam.org/view.php?id=2925
2018-05-11 14:40:24 +01:00
0cca225762
wmake.*: Improved robustness and portability using shellcheck
2018-05-03 21:49:07 +01:00
3c000dabec
wmake, wmakeLnIncludeAll: Automated the creation of the lnInclude directories based on dependency
...
Now lnInclude are created as required by the presence of entries in the EXE_INC
variable in the Make/options file. This removes the need for calling
wmakeLnInclude in various Allwmake files to ensure the existence of the
lnInclude directories prior to compilation of dependent libraries.
2018-05-03 15:59:50 +01:00
853fa4d5d3
Scripts in wmake: cleaned up options and -help
2017-05-31 16:54:49 +01:00
8b4163d797
wmakeLnIncludeAll: Add '-update' option
2016-07-09 14:22:14 +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
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
23877413f3
wmakeLnIncludeAll: Corrected type
2016-07-04 10:27:43 +01:00
911e424515
wmakeLnIncludeAll: Use 'wait -n' rather than and arbitrary 'sleep' when limiting the number of jobs
2016-07-04 09:39:28 +01:00
7433ce8f7f
wmakeLnIncludeAll: Added -j option for parallel operation
2016-07-03 22:22:00 +01:00
8446f25f1f
wmake: Update comments
2016-01-24 14:37:39 +00:00
5defb3b751
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
947632531c
Updated header
2015-12-15 15:40:06 +00:00
098e90de88
wmakeLnIncludeAll: Start messages with capital
2015-12-15 15:39:26 +00:00
bc5134a55e
New version of wmake supporting out-of-tree object and dependency files
2014-12-14 21:42:18 +00:00
446e5777f0
Add the OpenFOAM source tree
2014-12-10 22:40:10 +00:00