|
33 | 33 | if: (matrix.os == 'ubuntu-latest') |
34 | 34 | run: | |
35 | 35 | sudo -H apt-get update -y |
36 | | - sudo -H apt-get install -y python3-setuptools python3-pygments libbluetooth-dev |
| 36 | + sudo -H apt-get install -y python3-setuptools python3-pygments libbluetooth-dev libprotobuf-dev protobuf-compiler libgrpc++-dev protobuf-compiler-grpc |
37 | 37 | env: |
38 | 38 | DEBIAN_FRONTEND: noninteractive |
| 39 | + - name: Install ANT EDX Dependencies MacOS |
| 40 | + if: (matrix.os == 'macos-14') |
| 41 | + run: | |
| 42 | + brew update |
| 43 | + brew install protobuf grpc |
39 | 44 | - name: Install Node |
40 | 45 | uses: actions/setup-node@v3 |
41 | 46 | with: |
|
75 | 80 | run: | |
76 | 81 | mkdir $GITHUB_WORKSPACE/build |
77 | 82 | cd $GITHUB_WORKSPACE/build |
78 | | - cmake -G Ninja -DBRAINFLOW_VERSION=$BRAINFLOW_VERSION -DBUILD_ONNX=ON -DBUILD_BLUETOOTH=ON -DBUILD_TESTS=ON -DWARNINGS_AS_ERRORS=ON -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_OSX_DEPLOYMENT_TARGET=10.13 -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed -DCMAKE_BUILD_TYPE=Release .. |
| 83 | + cmake -G Ninja -DBRAINFLOW_VERSION=$BRAINFLOW_VERSION -DBUILD_ONNX=ON -DBUILD_BLUETOOTH=ON -DBUILD_ANT_EDX=ON -DBUILD_TESTS=ON -DWARNINGS_AS_ERRORS=ON -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_OSX_DEPLOYMENT_TARGET=10.13 -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed -DCMAKE_BUILD_TYPE=Release .. |
79 | 84 | ninja |
80 | 85 | ninja install |
81 | 86 | env: |
|
85 | 90 | run: | |
86 | 91 | mkdir $GITHUB_WORKSPACE/build |
87 | 92 | cd $GITHUB_WORKSPACE/build |
88 | | - cmake -DBRAINFLOW_VERSION=$BRAINFLOW_VERSION -DBUILD_BLUETOOTH=ON -DBUILD_ONNX=ON -DBUILD_TESTS=ON -DWARNINGS_AS_ERRORS=ON -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed -DCMAKE_BUILD_TYPE=Release .. |
| 93 | + cmake -DBRAINFLOW_VERSION=$BRAINFLOW_VERSION -DBUILD_BLUETOOTH=ON -DBUILD_ONNX=ON -DBUILD_ANT_EDX=ON -DBUILD_TESTS=ON -DWARNINGS_AS_ERRORS=ON -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed -DCMAKE_BUILD_TYPE=Release .. |
89 | 94 | make |
90 | 95 | make install |
91 | 96 | env: |
|
95 | 100 | if: (matrix.os == 'ubuntu-latest') |
96 | 101 | run: | |
97 | 102 | docker pull dockcross/manylinux_2_28-x64:20240418-88c04a4 |
98 | | - docker run -e BRAINFLOW_VERSION=$BRAINFLOW_VERSION -e GITHUB_WORKSPACE=$GITHUB_WORKSPACE -v $GITHUB_WORKSPACE:$GITHUB_WORKSPACE dockcross/manylinux_2_28-x64:20240418-88c04a4 /bin/bash -c "yum install -y bluez-libs-devel dbus-devel && /opt/python/cp36-cp36m/bin/pip3.6 install cmake==3.21.4 && cd $GITHUB_WORKSPACE && mkdir build_docker && cd build_docker && /opt/_internal/cpython-3.6.15/bin/cmake -DBRAINFLOW_VERSION=$BRAINFLOW_VERSION -DBUILD_ONNX=ON -DBUILD_BLE=ON -DBUILD_BLUETOOTH=ON -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed_docker -DCMAKE_BUILD_TYPE=Release .. && make && make install" |
| 103 | + docker run -e BRAINFLOW_VERSION=$BRAINFLOW_VERSION -e GITHUB_WORKSPACE=$GITHUB_WORKSPACE -v $GITHUB_WORKSPACE:$GITHUB_WORKSPACE dockcross/manylinux_2_28-x64:20240418-88c04a4 /bin/bash -c "yum install -y bluez-libs-devel dbus-devel protobuf-devel grpc-devel protobuf-compiler && /opt/python/cp36-cp36m/bin/pip3.6 install cmake==3.21.4 && cd $GITHUB_WORKSPACE && mkdir build_docker && cd build_docker && /opt/_internal/cpython-3.6.15/bin/cmake -DBRAINFLOW_VERSION=$BRAINFLOW_VERSION -DBUILD_ONNX=ON -DBUILD_BLE=ON -DBUILD_BLUETOOTH=ON -DBUILD_ANT_EDX=ON -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/installed_docker -DCMAKE_BUILD_TYPE=Release .. && make && make install" |
99 | 104 | env: |
100 | 105 | BRAINFLOW_VERSION: ${{ steps.version.outputs.version }} |
101 | 106 | - name: C# build |
|
0 commit comments