summaryrefslogtreecommitdiffstats
path: root/src/fluent-bit/lib/librdkafka-2.1.0/win32/msbuild.ps1
blob: 527d3e6661ce5ce1487dfa0acd7c21b15b54e60e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
param(
    [string]$config='Release',
    [string]$platform='x64',
    [string]$toolset='v142'
)

$msbuild = (& "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe)

echo "Using msbuild $msbuild"

echo "Cleaning $config $platform $toolset"
& $msbuild win32\librdkafka.sln /p:Configuration=$config /p:Platform=$platform /p:PlatformToolset=$toolset /target:Clean

echo "Building $config $platform $toolset"
& $msbuild win32\librdkafka.sln /p:Configuration=$config /p:Platform=$platform /p:PlatformToolset=$toolset