name: C/C++ CI on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: apt-get install run: sudo apt-get update && sudo apt-get install -y autopoint gettext libusb-1.0-0-dev libcurl4-openssl-dev libgd-dev - name: autoreconf run: autoreconf -i -f - name: configure run: ./configure --prefix=$PWD/__prefix - name: make run: make - name: make check run: make check - name: make distcheck run: make distcheck - name: make install run: make install - name: build and run example libgphoto2 frontend (ambs-lgp2-frontend) run: | set -x abs_top_builddir="$PWD" export PKG_CONFIG_PATH="${abs_top_builddir}/__prefix/lib/pkgconfig" export LD_LIBRARY_PATH="${abs_top_builddir}/__prefix/lib" cd examples/ambs-lgp2-frontend autoreconf -vis ./configure --prefix="$PWD/__pref" make ldd ambs-lgp2-frontend ./ambs-lgp2-frontend make install ldd __pref/bin/ambs-lgp2-frontend __pref/bin/ambs-lgp2-frontend