mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 08:20:18 -06:00
Source: fix -Wextra-semi-stmt warnings
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
#define CHECK_EXPAND(out, field, expanders, version) \
|
||||
{ \
|
||||
do { \
|
||||
switch (ExpandMacros(field, expanders, version)) { \
|
||||
case ExpandMacroResult::Error: \
|
||||
return false; \
|
||||
@@ -28,7 +28,7 @@
|
||||
case ExpandMacroResult::Ok: \
|
||||
break; \
|
||||
} \
|
||||
}
|
||||
} while (false)
|
||||
|
||||
namespace {
|
||||
enum class CycleStatus
|
||||
@@ -96,7 +96,7 @@ ReadFileResult VisitPreset(
|
||||
return ReadFileResult::INVALID_PRESET;
|
||||
}
|
||||
|
||||
CHECK_OK(preset.VisitPresetBeforeInherit())
|
||||
CHECK_OK(preset.VisitPresetBeforeInherit());
|
||||
|
||||
for (auto const& i : preset.Inherits) {
|
||||
auto parent = presets.find(i);
|
||||
@@ -114,7 +114,7 @@ ReadFileResult VisitPreset(
|
||||
return result;
|
||||
}
|
||||
|
||||
CHECK_OK(preset.VisitPresetInherit(parentPreset))
|
||||
CHECK_OK(preset.VisitPresetInherit(parentPreset));
|
||||
|
||||
for (auto const& v : parentPreset.Environment) {
|
||||
preset.Environment.insert(v);
|
||||
@@ -129,7 +129,7 @@ ReadFileResult VisitPreset(
|
||||
preset.ConditionEvaluator.reset();
|
||||
}
|
||||
|
||||
CHECK_OK(preset.VisitPresetAfterInherit(file.GetVersion(preset)))
|
||||
CHECK_OK(preset.VisitPresetAfterInherit(file.GetVersion(preset)));
|
||||
|
||||
cycleStatus[preset.Name] = CycleStatus::Verified;
|
||||
return ReadFileResult::READ_OK;
|
||||
@@ -195,7 +195,7 @@ bool ExpandMacros(const cmCMakePresetsFile& file,
|
||||
const std::vector<MacroExpander>& macroExpanders)
|
||||
{
|
||||
std::string binaryDir = preset.BinaryDir;
|
||||
CHECK_EXPAND(out, binaryDir, macroExpanders, file.GetVersion(preset))
|
||||
CHECK_EXPAND(out, binaryDir, macroExpanders, file.GetVersion(preset));
|
||||
|
||||
if (!binaryDir.empty()) {
|
||||
if (!cmSystemTools::FileIsFullPath(binaryDir)) {
|
||||
@@ -207,7 +207,7 @@ bool ExpandMacros(const cmCMakePresetsFile& file,
|
||||
|
||||
if (!preset.InstallDir.empty()) {
|
||||
std::string installDir = preset.InstallDir;
|
||||
CHECK_EXPAND(out, installDir, macroExpanders, file.GetVersion(preset))
|
||||
CHECK_EXPAND(out, installDir, macroExpanders, file.GetVersion(preset));
|
||||
|
||||
if (!cmSystemTools::FileIsFullPath(installDir)) {
|
||||
installDir = cmStrCat(file.SourceDir, '/', installDir);
|
||||
@@ -218,14 +218,14 @@ bool ExpandMacros(const cmCMakePresetsFile& file,
|
||||
|
||||
if (!preset.ToolchainFile.empty()) {
|
||||
std::string toolchain = preset.ToolchainFile;
|
||||
CHECK_EXPAND(out, toolchain, macroExpanders, file.GetVersion(preset))
|
||||
CHECK_EXPAND(out, toolchain, macroExpanders, file.GetVersion(preset));
|
||||
out->ToolchainFile = toolchain;
|
||||
}
|
||||
|
||||
for (auto& variable : out->CacheVariables) {
|
||||
if (variable.second) {
|
||||
CHECK_EXPAND(out, variable.second->Value, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -237,12 +237,12 @@ bool ExpandMacros(const cmCMakePresetsFile& file, const BuildPreset& preset,
|
||||
const std::vector<MacroExpander>& macroExpanders)
|
||||
{
|
||||
for (auto& target : out->Targets) {
|
||||
CHECK_EXPAND(out, target, macroExpanders, file.GetVersion(preset))
|
||||
CHECK_EXPAND(out, target, macroExpanders, file.GetVersion(preset));
|
||||
}
|
||||
|
||||
for (auto& nativeToolOption : out->NativeToolOptions) {
|
||||
CHECK_EXPAND(out, nativeToolOption, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -258,15 +258,15 @@ bool ExpandMacros(const cmCMakePresetsFile& file, const TestPreset& preset,
|
||||
|
||||
if (out->Output) {
|
||||
CHECK_EXPAND(out, out->Output->OutputLogFile, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
}
|
||||
|
||||
if (out->Filter) {
|
||||
if (out->Filter->Include) {
|
||||
CHECK_EXPAND(out, out->Filter->Include->Name, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
CHECK_EXPAND(out, out->Filter->Include->Label, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
|
||||
if (out->Filter->Include->Index) {
|
||||
CHECK_EXPAND(out, out->Filter->Include->Index->IndexFile,
|
||||
@@ -276,24 +276,24 @@ bool ExpandMacros(const cmCMakePresetsFile& file, const TestPreset& preset,
|
||||
|
||||
if (out->Filter->Exclude) {
|
||||
CHECK_EXPAND(out, out->Filter->Exclude->Name, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
CHECK_EXPAND(out, out->Filter->Exclude->Label, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
|
||||
if (out->Filter->Exclude->Fixtures) {
|
||||
CHECK_EXPAND(out, out->Filter->Exclude->Fixtures->Any, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
CHECK_EXPAND(out, out->Filter->Exclude->Fixtures->Setup,
|
||||
macroExpanders, file.GetVersion(preset))
|
||||
macroExpanders, file.GetVersion(preset));
|
||||
CHECK_EXPAND(out, out->Filter->Exclude->Fixtures->Cleanup,
|
||||
macroExpanders, file.GetVersion(preset))
|
||||
macroExpanders, file.GetVersion(preset));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (out->Execution) {
|
||||
CHECK_EXPAND(out, out->Execution->ResourceSpecFile, macroExpanders,
|
||||
file.GetVersion(preset))
|
||||
file.GetVersion(preset));
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -898,9 +898,9 @@ cmCMakePresetsFile::ReadProjectPresetsInternal(bool allowNoFiles)
|
||||
: ReadFileResult::FILE_NOT_FOUND;
|
||||
}
|
||||
|
||||
CHECK_OK(ComputePresetInheritance(this->ConfigurePresets, *this))
|
||||
CHECK_OK(ComputePresetInheritance(this->BuildPresets, *this))
|
||||
CHECK_OK(ComputePresetInheritance(this->TestPresets, *this))
|
||||
CHECK_OK(ComputePresetInheritance(this->ConfigurePresets, *this));
|
||||
CHECK_OK(ComputePresetInheritance(this->BuildPresets, *this));
|
||||
CHECK_OK(ComputePresetInheritance(this->TestPresets, *this));
|
||||
|
||||
for (auto& it : this->ConfigurePresets) {
|
||||
if (!ExpandMacros(*this, it.second.Unexpanded, it.second.Expanded)) {
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
#include "cmCMakePresetsFile.h"
|
||||
|
||||
#define CHECK_OK(expr) \
|
||||
{ \
|
||||
do { \
|
||||
auto _result = expr; \
|
||||
if (_result != ReadFileResult::READ_OK) \
|
||||
return _result; \
|
||||
}
|
||||
} while (false)
|
||||
|
||||
namespace cmCMakePresetsFileInternal {
|
||||
enum class ExpandMacroResult
|
||||
|
||||
@@ -205,7 +205,7 @@ cmake::cmake(Role role, cmState::Mode mode, cmState::ProjectKind projectKind)
|
||||
exts.ordered.reserve(extList.size());
|
||||
for (cm::string_view ext : extList) {
|
||||
exts.ordered.emplace_back(ext);
|
||||
};
|
||||
}
|
||||
// Fill unordered set
|
||||
exts.unordered.insert(exts.ordered.begin(), exts.ordered.end());
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user