123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- name: Build (C/P Actions)
- on: [push, pull_request]
- jobs:
- freebsd:
- runs-on: ubuntu-latest
- name: FreeBSD
- timeout-minutes: 30
- steps:
- - uses: actions/checkout@v3
- - name: Build
- uses: cross-platform-actions/action@v0.19.1
- with:
- operating_system: freebsd
- version: '13.2'
- shell: bash
- run: |
- sudo pkg update
- sudo pkg install -y \
- gmake \
- pkgconf \
- libXcursor \
- libXext \
- libXinerama \
- libXi \
- libXfixes \
- libXrandr \
- libXScrnSaver \
- libXxf86vm \
- wayland \
- wayland-protocols \
- libxkbcommon \
- mesa-libs \
- libglvnd \
- evdev-proto \
- libinotify \
- alsa-lib \
- jackit \
- pipewire \
- pulseaudio \
- sndio \
- dbus \
- zh-fcitx \
- ibus \
- libudev-devd
- mkdir build_autotools
- export CPPFLAGS="-I/usr/local/include"
- export LDFLAGS="-L/usr/local/lib"
- (cd build_autotools && ../configure --disable-static)
- gmake -C build_autotools -j`sysctl -n hw.ncpu` V=1
|