name: CI on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build_ubuntu_autoconf: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: autoreconf run: autoreconf -if - name: configure run: ./configure --enable-as-02 - name: make run: make build_ubuntu_cmake: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: dependencies run: sudo apt-get update && sudo apt-get install -y libxerces-c-dev - name: Create build dir run: mkdir build - name: cmake working-directory: build run: cmake .. - name: make working-directory: build run: make build_ubuntu_cmake_without_ssl: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Create build dir run: mkdir build - name: cmake working-directory: build run: cmake .. -DWITHOUT_SSL=ON - name: make working-directory: build run: make build_ubuntu_cmake_without_xml: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Create build dir run: mkdir build - name: cmake working-directory: build run: cmake .. -DWITHOUT_XML=ON - name: make working-directory: build run: make build_ubuntu_cmake_with_jxs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: dependencies run: sudo apt-get update && sudo apt-get install -y libxerces-c-dev - name: Create build dir run: mkdir build - name: cmake working-directory: build run: cmake .. -DUSE_ASDCP_JXS=ON - name: make working-directory: build run: make