These scripts were initially created to support building Slicer on ARM aarch64 associated with NVIDIA IGX running Ubuntu.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
$ uname -m
aarch64
$ uname -a
Linux demos-NVIDIA-IGX-Orin-Development-Kit 5.15.0-1012-nvidia-tegra-igx #12-Ubuntu SMP Wed Apr 24 15:57:28 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux
Assuming we build Slicer and related projects in ~/Projects
:
- Download scripts
mkdir -p ~/Projects
git clone [email protected]:487f5d846bc86e374969be5565c6d95e.git ~/Projects/scripts
- Prepare scripts
cp ~/Projects/scripts/build-* ~/Projects
- Build
CTKAppLauncher
./build-CTKAppLauncher.sh
- Build
TBB
sudo apt-get install \
hwloc \
libhwloc-dev
./build-tbb.sh
- Build
Slicer
./build-Slicer.sh
It is covered by the Apache License, Version 2.0: