Skip to content

Merge pull request #129 from msheby/feature-transfer-characteristic #14

Merge pull request #129 from msheby/feature-transfer-characteristic

Merge pull request #129 from msheby/feature-transfer-characteristic #14

Workflow file for this run

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