Coded classes: Fixed IO of compilation settings

This commit is contained in:
Will Bainbridge
2020-09-29 09:26:21 +01:00
parent 31891a38b2
commit 1238383597
7 changed files with 10 additions and 12 deletions

View File

@ -101,12 +101,16 @@ void Foam::CodedBase<CodedType>::writeCode(Ostream& os) const
{
writeEntry(os, "name", codeName_);
forAll(codeKeys_, i)
wordList codeAndBuildKeys(codeKeys_);
codeAndBuildKeys.append("codeOptions");
codeAndBuildKeys.append("codeLibs");
forAll(codeAndBuildKeys, i)
{
if (dict_.found(codeKeys_[i]))
if (dict_.found(codeAndBuildKeys[i]))
{
writeKeyword(os, codeKeys_[i]);
os.write(verbatimString(dict_[codeKeys_[i]]))
writeKeyword(os, codeAndBuildKeys[i]);
os.write(verbatimString(dict_[codeAndBuildKeys[i]]))
<< token::END_STATEMENT << nl;
}
}

View File

@ -37,7 +37,6 @@ Foam::CodedBase<Foam::codedFixedValuePointPatchFieldBase>::codeKeys_ =
{
"code",
"codeInclude",
"codeOptions",
"localCode"
};

View File

@ -45,8 +45,7 @@ template<>
const Foam::wordList Foam::CodedBase<Foam::Function1s::coded>::codeKeys_ =
{
"code",
"codeInclude",
"codeOptions"
"codeInclude"
};

View File

@ -37,7 +37,6 @@ Foam::CodedBase<Foam::codedFixedValueFvPatchFieldBase>::codeKeys_ =
{
"code",
"codeInclude",
"codeOptions",
"localCode"
};

View File

@ -37,7 +37,6 @@ Foam::CodedBase<Foam::codedMixedFvPatchFieldBase>::codeKeys_ =
{
"code",
"codeInclude",
"codeOptions",
"localCode"
};

View File

@ -42,7 +42,6 @@ const Foam::wordList Foam::CodedBase<Foam::functionObject>::codeKeys_ =
"codeEnd",
"codeExecute",
"codeInclude",
"codeOptions",
"codeRead",
"codeWrite",
"localCode"

View File

@ -39,7 +39,6 @@ const Foam::wordList Foam::fv::CodedSource<Type>::codeKeys_ =
"codeAddAlphaRhoSup",
"codeCorrect",
"codeInclude",
"codeOptions",
"codeSetValue",
"localCode"
};