From f29382f419dd8f5d229250ebc2ddcfeb313b1427 Mon Sep 17 00:00:00 2001 From: Franco Venturi Date: Sun, 9 Jun 2024 18:39:19 -0400 Subject: [PATCH] test #1 --- .github/workflows/ci.yml | 42 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..385e43c --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,42 @@ +name: CI + +on: push + +env: + SDRPLAY_SOFTWARE_DOWNLOADS: 'https://www.sdrplay.com/software' + +jobs: + macos-test: + name: MacOS test + runs-on: macos-latest + steps: + - name: Check MacOS version + run: sw_vers + - name: Install SoapySDR + run: brew install soapysdr + - name: Install SDRplay API 3.X + env: + SDRPLAY_API_FILE_MACOS: SDRplayAPI-macos-installer-universal-3.15.0.pkg + run: | + curl -s -S -O "$SDRPLAY_SOFTWARE_DOWNLOADS/$SDRPLAY_API_FILE_MACOS" + sudo installer -pkg "$SDRPLAY_API_FILE_MACOS" -target / + - name: Check SDRplay API install + run: | + ls -l /usr/local/lib + echo '--------------------------------------' + otool -L /usr/local/lib/libsdrplay_api.so + - name: Checkout code + uses: actions/checkout@v4 + - name: Build + run: | + mkdir build + cd build + cmake .. + make + - name: Check things before install + run: | + find build + #- name: Install + # run: | + # cd build + # sudo make install