Last updated by [email protected] on February 24, 2023
We are currently using msbuild 16.5.0.12403. Scripts read this:
msbuild_currently_using = 16.5.0.12403
msbuild_install_notes_windows = MSBuild is installed as part of Visual Studio, which can be downloaded from: https://visualstudio.microsoft.com/downloads/
We are currently using the .NET Core SDK 3.1.302. Scripts read this:
dotnet_currently_using = 3.1.302
dotnet_install_notes_linux = On Ubuntu, you can install the dotnet SDK using the apt-get package manager. Follow these instructions: https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-ubuntu-1804
We are currently using Xamarin.iOS 14.14.2.5. Scripts read this:
xamios_currently_using = 14.14.2.5
xamios_archive_url = https://dl.xamarin.com/MonoTouch/Mac/xamarin.ios-14.14.2.5.pkg
We are currently using the Android NDK 21.0.6113669 (r21). Scripts read this:
ndk_currently_using = 21.0.6113669
ndk_archive_url_macos = https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
ndk_install_notes_macos = To install the NDK, decompress the folder, then move it to /Users/~/Library/Developer/Xamarin/android-ndk/. On macOS Catalina, you will need to remove the Apple Quarantine extended attributes on all files in this folder. This can be done by running xattr -dr com.apple.quarantine {path_to_ndk}. Next, add the following line to your ~/.bash_profile: export ANDROID_NDK="/Users/~/Library/Developer/Xamarin/android-ndk/android-ndk-r21/"
We are currently using the Xamarin.Android Framework 10.1.3. Scripts read this:
xamandroid_currently_using = 10.1.3
xamandroid_archive_url = https://dl.xamarin.com/MonoforAndroid/Mac/xamarin.android-10.1.3.7.pkg
We are currently using Emscripten 3.1.30. Scripts read this:
emscripten_currently_using = 3.1.30
emscripten_install_notes = To install Emscripten, follow these instructions: https://emscripten.org/docs/getting_started/downloads.html. You must activate PATH and other environment variables in the current terminal. You can verify the installation following these instructions: https://emscripten.org/docs/building_from_source/verify_emscripten_environment.html
emscripten_install_notes_windows = To install Emscripten, follow these instructions: https://emscripten.org/docs/getting_started/downloads.html. You must activate PATH and other environment variables in the current terminal. You can verify the installation following these instructions: https://emscripten.org/docs/building_from_source/verify_emscripten_environment.html. Be sure to use the --global flag when running the activate batch file to set all the path variables correctly.
TODO: Not yet supported from our build scripts, but planned.
The following are shared between multiple platform targets...
We are currently using Git 2.17.1. Scripts read this:
git_currently_using = 2.17.1
git_install_notes_macos = You can download and install git from https://git-scm.com/downloads. In order to run the pkg installer, you must right-click and select Open from the drop-down menu to bypass Gatekeeper checks.
git_install_notes_windows = You can download and install git from https://git-scm.com/downloads
We are currently using Python 2.7.17. Scripts read this:
python2_currently_using = 2.7.17
python2_archive_url_macos = https://www.python.org/ftp/python/2.7.17/python-2.7.17-macosx10.9.pkg
python2_archive_url_windows = https://www.python.org/ftp/python/2.7.17/python-2.7.17.amd64.msi
python2_install_notes_linux = On Ubuntu, you can install python 2 using sudo apt install python
We are currently using Python 3.7.1. Scripts read this:
python3_currently_using = 3.7.1
python3_archive_url_macos = https://www.python.org/ftp/python/3.7.1/python-3.7.1-macosx10.9.pkg
python3_archive_url_windows = https://www.python.org/ftp/python/3.7.1/python-3.7.1-amd64.exe
python3_install_notes_linux = On Ubuntu, you can install python 3 using sudo apt install python3
We are currently using CMake 3.21.1. Scripts read this:
cmake_currently_using = 3.21.1
cmake_archive_url_macos = https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1-macos-universal.dmg
cmake_archive_url_windows = https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1-windows-x86_64.msi
cmake_install_notes_macos = Once the CMake.app is installed, launch it, and follow the directions in Tools > How to Install for Command Line Use
cmake_install_notes_linux = On Ubuntu, you can install CMake using: sudo snap install cmake --classic
cmake_install_notes_windows = When installing, be sure to check the box to add CMake to the system path.
We are currently using macOS 11.5.2. Scripts read this:
macos_currently_using = 11.5.2
macos_install_notes = The exact version likely does not matter. You may not need to update/roll-back macOS if your version is close enough.
We are currently using Xcode 12.5. Scripts read this:
xcode_currently_using = 12.5
xcode_install_notes = Xcode can be downloaded for free from the macOS App Store or from https://developer.apple.com/download/ (Apple developer ID required for the latter option).
We are currently using the Mono Framework MDK 6.8.0.123. Scripts read this:
mdk_currently_using = 6.12.0.107
mdk_archive_url = https://dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-6.12.0.107.macos10.xamarin.universal.pkg
mdk_install_notes = The Mono.framework does not seem to be installed in the /Library/Frameworks folder or the current version is not set.
- Scripts README.md for an overview of the build scripts that use this file
- README.md for an overview of the rhino3dm project