mirror of https://github.com/mono/CppSharp.git
c-sharpdotnetmonobindingsbridgecclangcpluspluscppsharpglueinteropparserparsingpinvokeswigsyntax-treevisitorsxamarinxamarin-bindings
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
736 B
16 lines
736 B
$intrin = @( |
|
'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29333/include/intrin0.h', |
|
'C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/include/intrin0.h', |
|
'C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.28.29333/include/intrin0.h') |
|
$patched = $false |
|
for ($i = 0; $i -lt $intrin.Length; $i++) { |
|
if (Test-Path $intrin[$i]) { |
|
$content = ((Get-Content $intrin[$i]) -replace 'ifdef __clang__', 'ifdef __avoid_this_path__') |
|
[IO.File]::WriteAllLines($intrin[$i], $content) |
|
$patched = $true |
|
} |
|
} |
|
|
|
if (!$patched) { |
|
Write-Warning "This hack is no longer needed and should be removed." |
|
}
|
|
|