Commit Graph

116 Commits

Author SHA1 Message Date
22ce56db17 Merge branch 'olesenm' 2010-03-01 15:55:30 +00:00
85a481906a ENH: Added new WM_MPLIB setting.
This signals that we are using the system installed openmpi version.
2010-03-01 15:14:03 +00:00
f2f2f60cf5 STYLE: remove unused cruft from flex-based lexers 2010-02-25 16:18:34 +01:00
e3a1ffb1bb COMP: rename wmake rule coco -> coco-cpp to reflect frame language (C++) 2010-02-10 13:13:45 +01:00
d0fd6f27a3 ENH: use stl::set instead of hand-rolled HashTable in wmkdependParser 2010-02-10 13:07:42 +01:00
49a70d832d ENH: add C++-based wmkdepend parser (uses Coco/R grammar).
- This avoids dependency on lex/flex and provides better encapsulation
  for buffer switching. As a result, the maximum number of open files
  only corresponds to the include depth.
2010-02-07 14:31:40 +01:00
00616b72ff ENH: Add functionEntry '#calc' to dictionary
- handles basic operations, references to other dictionary entries
  (with '$name' syntax) and assorted mathematical functions:

      pi(), degToRad, radToDeg, asin, acos, atan, sin, cos, tan, log,
      log10, mag, atan2, pow

The basic syntax: #calc{ ... };

NOTE the trailing ';' is required for the primitiveEntry to be
properly defined.
2010-02-07 13:58:10 +01:00
7dd1ad1e23 Adjust Make options for calcEntry. 2010-01-15 19:25:12 +01:00
cf3e2a8abf Update calcEntry grammar to include copyright.
Include character class (wchar_t or char) as a template parameter in
CocoParserErrors.
2010-01-06 12:27:14 +01:00
e0ba4cbb02 Adjust line number before/after #calc{} scanner for improved error messages. 2010-01-03 21:45:32 +01:00
ebfdafad7f Add preliminary wmake rule for using CoCo/R. 2010-01-03 00:39:28 +01:00
f686c8d531 Remove spurious warnings from the Icc compiler concerning casting NULL. 2009-12-02 16:39:12 +00:00
9c1d1dc7b9 skip c++ include for mpi.h 2009-10-06 14:43:42 +01:00
6c13d978cf extending template max depth to 60 2009-09-17 11:52:09 +01:00
47066c7e51 cgal compilation 2009-08-17 22:03:53 +01:00
bdbdd25bac Allwmake and {applications,src}/Allwmake use wmake/wmakeCheckPwd
- solves problems that can occur when checking $PWD and links are involved
2009-08-07 20:24:11 +02:00
e211ff7dab consistency update: foamNew, foamNewSource, foamNewTemplate
- simplified the logic
- provide direct link to the respective scripts
- provide help from the respective scripts
2009-08-02 12:43:24 +02:00
7fb61ed941 wmakePrintBuild - cd first, so we get the correct git information 2009-08-02 11:06:26 +02:00
efce737693 Add provisioning for gcc-4.4.1
- compile into linux64Gcc44, linuxGcc44 to avoid clashes during testing
- continue to use gmp-4.2.4 since gmp-4.3.x might be miscompiled with
  a system gcc-4.3.2
2009-07-29 09:59:16 +02:00
fb6193f536 adjusted wmakeLnIncludeAll to search Make/files for LIB= 2009-07-21 11:11:03 +02:00
7215571eb7 updated wmakeLnIncludeAll
- search for 'lnInclude' rather than 'Make' by default
  This gives better general behaviour for rebuilding.
2009-07-21 08:59:49 +02:00
ea14d8f8b4 Merge commit 'OpenCFD/master' into olesenm 2009-07-20 14:38:38 +02:00
9b44034d8c Changed more references to wmake/utilbin to wmake/bin. 2009-07-20 11:02:57 +01:00
f48b841973 mkdep rule was still using utilbin/ directory 2009-07-20 09:15:30 +02:00
5cca4df2f0 finalize wmake/utilbin/ -> wmake/bin/ change
- update foamPack* scripts accordingly
2009-07-17 17:20:54 +02:00
dbf3d84560 Merge commit 'OpenCFD/master' into olesenm 2009-07-17 17:08:30 +02:00
81b6fff674 Changed wmake/utilbin to wmake/bin. 2009-07-17 15:39:16 +01:00
99a27c893d Removed Java support. 2009-07-17 11:24:15 +01:00
6b3ceaf4b5 Removed support for Java. 2009-07-17 09:30:36 +01:00
33358fd383 fix wmake bug introduced by a9699afbb4
- skip including java rather than having recursive includes
  (and too many files open error) when WM_JAVAC_OPTION isn't defined.
2009-07-16 13:32:40 +02:00
75080ab867 dropped pvm 2009-07-15 13:34:51 +02:00
0e5e84f4ed removed last remnants of LAM support 2009-07-15 12:26:12 +02:00
218b2baec4 Changed SP and DP to WM_SP and WM_DP. 2009-07-03 11:46:45 +01:00
0bb012d0c2 Corrected handling of loop macros and removed those for PtrList. 2009-06-23 20:43:51 +01:00
dfbf96c4c8 Added new warning message. 2009-06-23 12:12:17 +01:00
65a9101d2e More warning messages. 2009-06-22 21:04:30 +01:00
3345fd8378 Removed support for cint. 2009-06-22 21:03:57 +01:00
20c1a673e7 'rebrand' OSspecific Unix -> POSIX
- change name of environment variable from $WM_OS -> $WM_OSTYPE
  as a better description
2009-05-18 10:26:11 +02:00
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
51f443a345 Merge commit 'OpenCFD/master' into olesenm
Conflicts:
	applications/utilities/mesh/manipulation/createBaffles/createBaffles.C

Can't use [0] to assign the first value of a DynamicList unless it has been
preceded by a setSize() - use append() instead.
2009-05-06 09:33:38 +02:00
433b209702 update to openmpi-1.3.2, prepare for newly released gcc-4.4
- added rules for gcc-4.3 in preparation for switching to gcc-4.4

- added 'clean' target for wmake/src/Makefile
  It is probably reasonable to separate the binaries from the rules (TODO)
2009-04-30 08:32:48 +02:00
b773710d06 remove opteron and no-gcse switch
modified:   SiCortex64Gcc/cOpt
	modified:   SunOS64Gcc/cOpt
	modified:   linux64Gcc/c++Opt
	modified:   linux64Gcc/cOpt
	modified:   linux64Gcc/general
	modified:   linux64Gcc42/c++Opt
	modified:   linux64Gcc42/cOpt
	modified:   linuxGcc/c++
	modified:   linuxGcc/cDebug
	modified:   linuxGcc/general
	modified:   linuxIA64Gcc/cOpt
2009-04-28 22:20:12 +01:00
de2a74b2fa use gcc, not g++ for flex 2009-04-23 16:20:57 +01:00
2c48a69e50 scotch decomposition method 2009-04-23 14:44:23 +01:00
9c95fd034b Added initial support for LinuxPPC. 2009-04-02 12:26:41 +01:00
4dedd47382 Changed the option to select the generation of a C++ scanner to the backward compatible -+. 2009-03-31 20:14:40 +01:00
b2ad57c69b Added basic support for QsNet. 2009-03-28 19:53:06 +00:00
47bd172682 pushed too soon before fixing typo on wmakeLnInclude 2009-03-04 14:31:37 +01:00
db8febe9f9 wmakeLnInclude -f now also changes the default linking to 'ln -sf'
- this seems to be the most sensible solution.
  The changed time stamps on the links doesn't seem to bother make at all.
2009-03-04 13:14:11 +01:00
f80012000b removed checking since overwrites files 2009-02-27 10:43:18 +00:00