summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/librdkafka-2.1.0/win32/msbuild.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'fluent-bit/lib/librdkafka-2.1.0/win32/msbuild.ps1')
-rw-r--r--fluent-bit/lib/librdkafka-2.1.0/win32/msbuild.ps115
1 files changed, 15 insertions, 0 deletions
diff --git a/fluent-bit/lib/librdkafka-2.1.0/win32/msbuild.ps1 b/fluent-bit/lib/librdkafka-2.1.0/win32/msbuild.ps1
new file mode 100644
index 000000000..527d3e666
--- /dev/null
+++ b/fluent-bit/lib/librdkafka-2.1.0/win32/msbuild.ps1
@@ -0,0 +1,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