-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbootstrap.sh
executable file
·36 lines (28 loc) · 979 Bytes
/
bootstrap.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env bash
set -euxo pipefail
export DEBIAN_FRONTEND=noninteractive
# function install_base_packages() {
# if [[ $OSTYPE == 'linux'* ]]; then
# apt update
# apt install -y --no-install-recommends \
# python3 python3-pip ninja-build wget \
# git pkg-config cmake autoconf libtool
# else
# /usr/bin/env bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# brew install wget pip ninja cmake pkg-config [email protected]
# brew postinstall [email protected]
# brew link [email protected]
# fi
# }
# function install_conan() {
# python3 -m pip install --user --upgrade pip setuptools
# python3 -m pip install --user conan==1.62.0
# ln -s /Users/germandiago/Library/Python/3.12/bin/conan /usr/local/bin/conan
# conan --version
# }
function install_meson() {
python3 -m pip install meson==1.3.0
}
# install_base_packages
# install_conan
install_meson