CubicSDR/.circleci/config.yml

34 lines
1001 B
YAML
Raw Normal View History

2023-03-28 12:41:11 -04:00
version: 2.1
jobs:
build:
2023-03-28 12:41:11 -04:00
docker:
2023-03-28 21:39:55 -04:00
- image: ubuntu-2204
environment:
- CACHE_DIR: ~/build/wxWidgets/staticlib
2023-03-28 12:41:11 -04:00
steps:
- checkout
- restore_cache:
keys:
2023-03-28 21:38:22 -04:00
- cache-{{ checksum "travis-ci/build_wxwidgets.sh" }}
2023-03-28 12:41:11 -04:00
- run:
name: Install Dependencies
command: |
sudo apt-get update
sudo apt-get install -y libpulse-dev libgtk-3-dev freeglut3 freeglut3-dev libhamlib-dev
- run:
name: Build LiquidDSP
command: bash travis-ci/build_liquiddsp.sh
- run:
name: Build SoapySDR
command: bash travis-ci/build_soapysdr.sh
- run:
name: Build wxWidgets
command: bash travis-ci/build_wxwidgets.sh
- run:
name: Build CubicSDR
command: bash travis-ci/build_cubicsdr.sh
- save_cache:
2023-03-28 21:38:22 -04:00
key: cache-{{ checksum "travis-ci/build_wxwidgets.sh" }}
paths:
- ~/build/wxWidgets/staticlib