CubicSDR/.circleci/config.yml
Charles J. Cliffe 61797c2ac6 Build wx verbose (output timeout)
Disable other build steps for the moment; see if we can get a working wxwidgets cache first
2023-03-28 23:04:03 -04:00

34 lines
1.1 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 ".circleci/scripts/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 wxWidgets
command: bash .circleci/scripts/build_wxwidgets.sh
# - run:
# name: Build LiquidDSP
# command: bash .circleci/scripts/build_liquiddsp.sh
# - run:
# name: Build SoapySDR
# command: bash .circleci/scripts/build_soapysdr.sh
# - run:
# name: Build CubicSDR
# command: bash .circleci/scripts/build_cubicsdr.sh
- save_cache:
key: cache-{{ checksum ".circleci/scripts/build_wxwidgets.sh" }}
paths:
- ~/build/wxWidgets/staticlib