openfoam/wmake/rules/General
Mark Olesen 9e3d06853e ENH: add 'subcommand' handling to wmake (#1693)
- initial split of wmake-related commands into "plumbing" and
  "porcelain" akin to how git handles things.

- wmakeBuildInfo (very low-level), now relocated to the wmake/scripts
  and accessible for the user as "wmake -build-info".

  This satisfies a long-standing desire to access build information
  in a fashion similar to the api/patch information.

CONFIG: avoid git information when building with a debian/ directory

- when a 'debian/' directory exists, there is a high probability that
  the '.git/' directory is from debian and not from OpenFOAM (ie,
  useless here). This corresponds to an implicit '-no-git', which has
  no effect when building from pristine sources.

ENH: wmakeCheckPwd becomes scripts/wmake-check-dir

- accessible for the user as "wmake -check-dir" and with 1 or 2
  directory names. A wmakeCheckPwd symlink left for compatibility.
2020-05-12 10:05:24 +02:00
..
Amd COMP: wmake rules for AMD (clang-based) compiler (#1627) 2020-05-06 13:11:09 +02:00
Clang CONFIG: refactor common link rules, support FOAM_EXTRA_CFLAGS (#1256) 2020-05-06 13:10:30 +02:00
Gcc CONFIG: refactor common link rules, support FOAM_EXTRA_CFLAGS (#1256) 2020-05-06 13:10:30 +02:00
Icc CONFIG: refactor common link rules, support FOAM_EXTRA_CFLAGS (#1256) 2020-05-06 13:10:30 +02:00
Pgi CONFIG: refactor common link rules, support FOAM_EXTRA_CFLAGS (#1256) 2020-05-06 13:10:30 +02:00
ADIOS1 CONFIG: harmonize adios1, adios2 config files. Add to setup. 2019-07-31 13:21:52 +02:00
ADIOS2 CONFIG: adjust adios config paths 2019-04-10 16:08:21 +02:00
bison COMP: support m4 include directories for wrap-lemon 2019-12-06 16:15:07 +01:00
btyacc wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00
btyacc++ wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00
byacc wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00
CGAL CONFIG: refactor common link rules, support FOAM_EXTRA_CFLAGS (#1256) 2020-05-06 13:10:30 +02:00
cgal-headers-only CONFIG: refactor common link rules, support FOAM_EXTRA_CFLAGS (#1256) 2020-05-06 13:10:30 +02:00
flex COMFIG: update flex make rules to use '-f' for C-code as well 2019-08-23 17:34:25 +02:00
flex++ COMFIG: update flex make rules to use '-f' for C-code as well 2019-08-23 17:34:25 +02:00
general CONFIG: bump API to 2004 2020-05-06 17:25:00 +02:00
lemon COMP: support m4 include directories for wrap-lemon 2019-12-06 16:15:07 +01:00
moc wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00
mplib CONFIG: handle openmp on Darwin (#1656) 2020-04-15 13:18:19 +02:00
mplibCRAY-MPICH CONFIG: add Cray compiler, cray mpich settings, wmake rules (fixes #558) 2017-08-04 11:09:32 +02:00
mplibMPICH CONFIG: update MPICH and MVAPICH versions/rules 2019-02-14 18:09:37 +01:00
mplibMPICH-GM Resolve various unimportant warning messages from Gcc, Clang and Icpc 2015-07-19 11:31:49 +01:00
mplibMVA2MPI CONFIG: update MPICH and MVAPICH versions/rules 2019-02-14 18:09:37 +01:00
mplibOPENMPI CONFIG: update MPICH and MVAPICH versions/rules 2019-02-14 18:09:37 +01:00
mplibQSMPI Resolve various unimportant warning messages from Gcc, Clang and Icpc 2015-07-19 11:31:49 +01:00
mplibSGIMPI Resolve various unimportant warning messages from Gcc, Clang and Icpc 2015-07-19 11:31:49 +01:00
mplibSYSTEMMPI MPI configuration: Added support for SYSTEMMPI 2015-03-08 21:04:38 +00:00
mplibSYSTEMOPENMPI CONFIG: update MPICH and MVAPICH versions/rules 2019-02-14 18:09:37 +01:00
no-cgal COMP: adjust for CGAL-1.14 changes 2020-04-21 14:59:07 +02:00
no-mpi CONFIG: handle openmp on Darwin (#1656) 2020-04-15 13:18:19 +02:00
no-openmp CONFIG: handle openmp on Darwin (#1656) 2020-04-15 13:18:19 +02:00
ragel CONFIG: update wmake rules for parsers 2019-08-16 10:06:08 +02:00
standard COMP: update make rules for lemon, add helper infrastructure for ragel 2019-09-27 11:05:35 +02:00
transform ENH: make it easier to switch between the various make dependencies programs. 2018-04-12 10:14:03 +02:00
version ENH: add 'subcommand' handling to wmake (#1693) 2020-05-12 10:05:24 +02:00
X ENH: link to general mplib* rules where possible. 2010-03-26 11:48:23 +01:00
yacc wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00