Sign inSign up

srteam/msvc-builder

By srteam

•Updated over 2 years ago

MSVC compiler with CMake toolchains. Compiler work in Wine64

Image
Languages & frameworks
Developer tools
0

3.0K

srteam/msvc-builder repository overview

MSVC compiler runned on wine64, with CMake toolchain files.

Compiler installation path: /opt/msvc/.

Available toolchains:

  • /opt/msvc/cmake/toolchain-x64.cmake - x86_64 toolchain
  • /opt/msvc/cmake/toolchain-x86.cmake - i686 toolchain
  • /opt/msvc/cmake/toolchain-arm64.cmake - aarch64 toolchain
  • /opt/msvc/cmake/toolchain-arm.cmake - armv7a toolchain

Scripts to launch cmake with toolchain:

  • msvc-x64-cmake - x86_64 toolchain
  • msvc-x86-cmake - i686 toolchain
  • msvc-arm64-cmake - aarch64 toolchain
  • msvc-arn-cmake - armv7a toolchain

Installed SDK's:

  • Windows SDK
  • DirectX SDK (at /dxsdk and have default env var DXSDK_DIR)

Usage example:

# Mount current directory to `/src` and configure Release build
docker run --rm -it -v `pwd`:/src srteam/msvc-builder:17.7.r3 msvc-x64-cmake -B /src/build -S /src/ -DCMAKE_BUILD_TYPE=RelWithDebInfo

# Build
docker run --rm -it -v `pwd`:/src srteam/msvc-builder:17.7.r3 msvc-x64-cmake --build /src/build --parallel

Tag summary

Content type

Image

Digest

sha256:d6d57beaa…

Size

2.5 GB

Last updated

over 2 years ago

docker pull srteam/msvc-builder:17.9.r6