mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2024-11-14 16:11:47 -05:00
34 lines
1.0 KiB
YAML
34 lines
1.0 KiB
YAML
version: 2.1
|
|
jobs:
|
|
build:
|
|
docker:
|
|
- image: cimg/base:2020.01
|
|
environment:
|
|
- CACHE_DIR: ~/build/wxWidgets/staticlib
|
|
steps:
|
|
- checkout
|
|
- restore_cache:
|
|
keys:
|
|
- cache-{{ checksum "travis-ci/build_wxwidgets.sh" }}
|
|
- run:
|
|
name: Install Dependencies
|
|
command: |
|
|
sudo apt-get update
|
|
sudo apt-get install -y build-essential cmake 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:
|
|
key: cache-{{ checksum "travis-ci/build_wxwidgets.sh" }}
|
|
paths:
|
|
- ~/build/wxWidgets/staticlib
|