openfoam/wmake/rules/General
Mark Olesen 297fee00f1 COMP: adjustments for nvc++ compiler
- remove unneeded -Wno-old-style flags with boost/cgal elements
- add nvc equivalent to gcc/clang -Wno-invalid-offsetof
- avoid warnings about set-but-unused variable and change of scoping

STYLE: remove wmake 'CGAL' rule
- was a transitional forward to 'cgal' rule since DEC-2020
2025-01-24 10:46:06 +00:00
..
Amd CONFIG: support explicit selection of 'ld' linker 2023-12-15 16:17:12 +01:00
Clang CONFIG: update c++ standard to c++17. 2024-12-12 11:56:39 +00:00
common CONFIG: add support for WM_COMPILE_OPTION='Dbg' 2022-09-09 11:55:33 +02:00
Gcc CONFIG: update c++ standard to c++17. 2024-12-12 11:56:39 +00:00
Icc CONFIG: update c++ standard to c++17. 2024-12-12 11:56:39 +00:00
Icx CONFIG: update c++ standard to c++17. 2024-12-12 11:56:39 +00:00
Nvidia COMP: adjustments for nvc++ compiler 2025-01-24 10:46:06 +00:00
ADIOS2 CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
bison COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
btyacc COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
btyacc++ COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
byacc COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
cgal COMP: remove commented Make/options item (#2668) 2023-01-23 09:39:30 +01:00
cgal-header-no-mpfr COMP: remove commented Make/options item (#2668) 2023-01-23 09:39:30 +01:00
cgal-header-only COMP: typo in surfaceBooleanFeatures/PolyhedronReader Make/options 2020-06-05 12:36:37 +02:00
cgal-mpfr COMP: support cgal header-only configurations 2020-05-19 07:13:12 +01:00
cgal-no-mpfr COMP: support cgal header-only configurations 2020-05-19 07:13:12 +01:00
cuda CONFIG: update c++ standard to c++17. 2024-12-12 11:56:39 +00:00
eigen ENH: update lemon version, wmake wrappers 2021-11-09 21:17:51 +01:00
flex COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
flex++ COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
general CONFIG: set API level to 2412 (initial pre-release state) 2024-12-16 13:00:09 +01:00
lemon COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
moc COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
module-path-group ENH: support FOAM_MODULE_PREFIX to guide location of module builds (#1721) 2020-06-08 13:51:26 +02:00
module-path-prefix ENH: support FOAM_MODULE_PREFIX to guide location of module builds (#1721) 2020-06-08 13:51:26 +02:00
module-path-project ENH: support FOAM_MODULE_PREFIX to guide location of module builds (#1721) 2020-06-08 13:51:26 +02:00
module-path-user ENH: support FOAM_MODULE_PREFIX to guide location of module builds (#1721) 2020-06-08 13:51:26 +02:00
mpi-mpicc-openmpi CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mpi-rules ENH: support libz disabling via WM_COMPILE_CONTROL (as ~libz) 2022-11-15 14:00:18 +01:00
mplib-ia32-HPMPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplib-x86_64-HPMPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplib-x86_64-INTELMPI CONFIG: adjust intel compiler and mpi settings (#2056) 2021-04-23 11:39:29 +02:00
mplibCRAY-MPICH CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibFJMPI CONFIG: update/generalize FJMPI settings (#2044) 2021-03-29 16:00:11 +02:00
mplibMPICH CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibMPICH-GM CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibMVA2MPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibOPENMPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibQSMPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibSGIMPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibSYSTEMMPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
mplibSYSTEMOPENMPI CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
no-cgal COMP: support cgal header-only configurations 2020-05-19 07:13:12 +01:00
no-mpi CONFIG: rationalize mpi config tuning (#1910) 2020-11-11 18:36:01 +01:00
no-openmp CONFIG: handle openmp on Darwin (#1656) 2020-04-15 13:18:19 +02:00
ragel COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00
standard COMP: update make rules for lemon, add helper infrastructure for ragel 2019-09-27 11:05:35 +02:00
transform ENH: support libz disabling via WM_COMPILE_CONTROL (as ~libz) 2022-11-15 14:00:18 +01:00
version STYLE: add notes where files are added into global/globals.C 2022-11-17 15:26:51 +01:00
X ENH: link to general mplib* rules where possible. 2010-03-26 11:48:23 +01:00
yacc COMP: WM_SCHEDULER breaks compilation (fixes #2439) 2022-05-10 21:15:39 +02:00