From a107d942038c356c45e43a7ea3ca48ff686b4bd0 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 26 May 2025 17:06:27 -0600 Subject: [PATCH] Avoid including .cc files for split instantiations. --- source/fe/mapping_fe_field.cc | 5 ++--- source/fe/mapping_fe_field_inst2.cc | 13 ++++++++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/source/fe/mapping_fe_field.cc b/source/fe/mapping_fe_field.cc index 3457b5deec..f347aaf938 100644 --- a/source/fe/mapping_fe_field.cc +++ b/source/fe/mapping_fe_field.cc @@ -19,9 +19,8 @@ DEAL_II_NAMESPACE_OPEN // explicit instantiations #define SPLIT_INSTANTIATIONS_COUNT 2 -#ifndef SPLIT_INSTANTIATIONS_INDEX -# define SPLIT_INSTANTIATIONS_INDEX 0 -#endif +#define SPLIT_INSTANTIATIONS_INDEX 0 + #include "fe/mapping_fe_field.inst" diff --git a/source/fe/mapping_fe_field_inst2.cc b/source/fe/mapping_fe_field_inst2.cc index 2eff967302..2331ace722 100644 --- a/source/fe/mapping_fe_field_inst2.cc +++ b/source/fe/mapping_fe_field_inst2.cc @@ -13,5 +13,16 @@ // ------------------------------------------------------------------------ +#include + + +DEAL_II_NAMESPACE_OPEN + +// explicit instantiations +#define SPLIT_INSTANTIATIONS_COUNT 2 #define SPLIT_INSTANTIATIONS_INDEX 1 -#include "mapping_fe_field.cc" + +#include "fe/mapping_fe_field.inst" + + +DEAL_II_NAMESPACE_CLOSE -- 2.39.5