From: Wolfgang Bangerth Date: Mon, 26 May 2025 23:06:27 +0000 (-0600) Subject: Avoid including .cc files for split instantiations. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a107d942038c356c45e43a7ea3ca48ff686b4bd0;p=dealii.git Avoid including .cc files for split instantiations. --- 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