openfoam/wmake/rules/General
Mark Olesen 8928ac54bd COMP: use standard compiler macros when distinguishing the OS
- replace (darwin) with (__APPLE__)
- replace (solarisGcc) with (__sun__ && __GNUC__)
- instead of 'darwin' -> '__APPLE'

- cease with passing a -D$(WM_ARCH) define since this adds no useful
  additional information and isn't used anywhere.

Reference
http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system

--

COMP: Extend size disambiguation on long (#1238)
2019-04-12 18:42:30 +02:00
..
Clang COMP: manage cpu architecture with cARCH, c++ARCH internal make variables 2019-04-12 12:59:11 +02:00
Gcc COMP: manage cpu architecture with cARCH, c++ARCH internal make variables 2019-04-12 12:59:11 +02:00
Icc COMP: manage cpu architecture with cARCH, c++ARCH internal make variables 2019-04-12 12:59:11 +02:00
Pgi COMP: manage cpu architecture with cARCH, c++ARCH internal make variables 2019-04-12 12:59:11 +02:00
ADIOS BUG: compiler-specific INTELMPI not always found (closes #830) 2018-05-16 12:36:29 +01:00
ADIOS2 CONFIG: adjust adios config paths 2019-04-10 16:08:21 +02:00
bison 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
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 COMP: include /usr/local in search for system headers/libraries 2018-05-30 14:45:12 +02:00
flex wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00
flex++ wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00
general COMP: use standard compiler macros when distinguishing the OS 2019-04-12 18:42:30 +02:00
moc wmake: Simplified QUIET_MESSAGE function 2016-11-13 11:19:29 +00:00
mplib ENH: link to general mplib* rules where possible. 2010-03-26 11:48:23 +01: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
ragel ENH: replace flex-based wmkdep with ragel-based parser (issue #784) 2018-04-11 12:31:36 +02:00
standard wmake: Declare all makefiles to be specifically GNU make files 2016-11-13 15:18:09 +00:00
transform ENH: make it easier to switch between the various make dependencies programs. 2018-04-12 10:14:03 +02:00
version ENH: update handling of versioning and make control (issue #1010) 2018-12-02 18:25:57 +01: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