summaryrefslogtreecommitdiff
path: root/.github/actions/setup_base/action.yml
blob: e530333fa847f84e3aa9c31019e8ab58bbe9f7c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
name: "Setup base"

runs:
  using: "composite"
  steps:
    - name: Install dependencies
      shell: bash
      run: |
        pacman -Syu --noconfirm
        pacman -S --noconfirm base-devel git make ninja clang llvm cmake
        git clone https://github.com/ArthurSonzogni/FTXUI.git
        cd FTXUI
        cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
        cmake --build ./build --config Release --target all -j`nproc 2>/dev/null || getconf NPROCESSORS_CONF`
        cmake --install build