module(name = "windows_support", version = "0.4.1", ) bazel_dep(name = "bazel_skylib", version = "1.9.0") bazel_dep(name = "package_metadata", version = "0.0.7") bazel_dep(name = "platforms", version = "1.0.0") msvc_runtime = use_extension("//windows:extensions.bzl", "msvc_runtime") msvc_runtime.configure( msvc_version = "14.50.35717", visual_studio_installer_manifest_integrity = "sha256-qOhU+p8/uurCfXME4pfxZg1xN0ATid61fPeYPzPBb+8=", visual_studio_installer_manifest_url = "https://download.visualstudio.microsoft.com/download/pr/fdc37f6e-59f6-4054-838a-b476eeaa6ec3/1d82370739911457e0a2f6be15d8b5f569531b352b2eabb961429eea1e99e356/VisualStudio.vsman", ) use_repo(msvc_runtime, "msvc_runtime") windows_sdk = use_extension("//windows:extensions.bzl", "windows_sdk") windows_sdk.configure( transformations = { "base/c/Include/10.0.26100.0/shared/driverspecs.h": "base/c/Include/10.0.26100.0/shared/DriverSpecs.h", "base/c/Include/10.0.26100.0/shared/specstrings.h": "base/c/Include/10.0.26100.0/shared/SpecStrings.h", "base/c/Include/10.0.26100.0/um/ole2.h": "base/c/Include/10.0.26100.0/um/Ole2.h", "base/c/Include/10.0.26100.0/um/olectl.h": "base/c/Include/10.0.26100.0/um/OleCtl.h", "**/*.h": "lowercase", "**/*.lib": "lowercase", "**/*.Lib": "lowercase", }, windows_sdk_integrity = { "Microsoft.Windows.SDK.CPP": "sha256-/0VWYL7gcadEcVqWZWZvopwHaBV509gVlZqe7FpVZCQ=", "Microsoft.Windows.SDK.CPP.x64": "sha256-rWzpD/lAEGmdKVSLPCseUsieuBFD4hmRVdmlw4ABtSs=", "Microsoft.Windows.SDK.CPP.arm64": "sha256-A7wMA9Q5zvhQdLvNQl+dXTptO0Z5Z6zSHaO6bf7q+mc=", }, windows_sdk_version = "10.0.26100.7705", ) use_repo(windows_sdk, "windows_sdk") bazel_dep(name = "gazelle", version = "0.48.0", dev_dependency = True, repo_name = "bazel_gazelle") bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.9.0", dev_dependency = True) bazel_dep(name = "bazel_lib", version = "3.2.2", dev_dependency = True) bazel_dep(name = "buildifier_prebuilt", version = "8.5.1", dev_dependency = True)