Fix missing implementations for C++ tests

This commit is contained in:
Michael B. Gale 2023-02-10 17:20:12 +00:00
Родитель e28be5d98f
Коммит eab3c6dd5e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: FF5E2765BD00628F
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -131,6 +131,14 @@ namespace Semmle.Autobuild.Cpp.Tests
bool IBuildActions.IsWindows() => IsWindows;
public bool IsMacOs { get; set; }
bool IBuildActions.IsMacOs() => IsMacOs;
public bool IsArm { get; set; }
bool IBuildActions.IsArm() => IsArm;
string IBuildActions.PathCombine(params string[] parts)
{
return string.Join(IsWindows ? '\\' : '/', parts.Where(p => !string.IsNullOrWhiteSpace(p)));