| #!/usr/bin/env bash |
| |
| source $(dirname "$0")/common.sh |
| set -e |
| |
| start_section "symbiflow.install" "Installing packages" |
| apt update |
| apt install -y \ |
| bash \ |
| bison \ |
| build-essential \ |
| ca-certificates \ |
| clang-format \ |
| cmake \ |
| colordiff \ |
| coreutils \ |
| curl \ |
| flex \ |
| git \ |
| graphviz \ |
| inkscape \ |
| jq \ |
| make \ |
| ninja-build \ |
| nodejs \ |
| openjdk-11-jdk \ |
| pixz \ |
| python \ |
| python3 \ |
| python3-dev \ |
| python3-pytest \ |
| python3-virtualenv \ |
| python3-yaml \ |
| psmisc \ |
| virtualenv \ |
| wget |
| end_section "symbiflow.install" |
| |
| start_section "symbiflow.configure_cmake" "Configuring CMake (make env)" |
| make env |
| end_section "symbiflow.configure_cmake" |
| |
| source env/conda/bin/activate f4pga_arch_def_base |
| |
| # Output some useful info |
| start_section "info.conda.env" "Info on ${YELLOW}conda environment${NC}" |
| conda info |
| end_section "info.conda.env" |
| |
| start_section "info.conda.config" "Info on ${YELLOW}conda config${NC}" |
| conda config --show |
| end_section "info.conda.config" |