Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 934 Bytes

macos-requirements.md

File metadata and controls

36 lines (25 loc) · 934 Bytes

Requirements to build dotnet/runtime on macOS

This guide will walk you through the requirements needed to build dotnet/runtime on macOS. We'll start by showing how to set up your environment from scratch.

Environment

These instructions were validated on macOS 10.15 (Catalina).

Xcode

Install Apple Xcode developer tools from the Mac App Store (link).

Toolchain Setup

Building dotnet/runtime depends on several tools to be installed. You can download them individually or use Homebrew for easier toolchain setup.

Install the following packages:

  • cmake 3.15.5 or newer
  • autoconf
  • automake
  • icu4c
  • libtool
  • openssl 1.1
  • pkg-config
  • python3

You can install all the packages above using Homebrew by running this command in the repository root:

brew bundle --no-lock --file eng/Brewfile