|
|
|
@ -123,6 +123,28 @@ jobs:
|
|
|
|
|
- run: |
|
|
|
|
|
echo "Build SRS C++98(ANSI), no FFmpeg-fit" &&
|
|
|
|
|
cd trunk && ./configure --cxx11=off --cxx14=off --ffmpeg-fit=off && make
|
|
|
|
|
build-cross-build-armv7:
|
|
|
|
|
docker:
|
|
|
|
|
- image: ossrs/srs:ubuntu16
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- run: |
|
|
|
|
|
echo "Cross build SRS for armv7" &&
|
|
|
|
|
cd trunk &&
|
|
|
|
|
./configure --cross-build --cc=arm-linux-gnueabihf-gcc --cxx=arm-linux-gnueabihf-g++ \
|
|
|
|
|
--ar=arm-linux-gnueabihf-ar --ld=arm-linux-gnueabihf-ld --randlib=arm-linux-gnueabihf-randlib &&
|
|
|
|
|
make
|
|
|
|
|
build-cross-build-aarch64:
|
|
|
|
|
docker:
|
|
|
|
|
- image: ossrs/srs:ubuntu16
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- run: |
|
|
|
|
|
echo "Cross build SRS for aarch64" &&
|
|
|
|
|
cd trunk &&
|
|
|
|
|
./configure --cross-build --cc=aarch64-linux-gnu-gcc --cxx=aarch64-linux-gnu-g++ \
|
|
|
|
|
--ar=aarch64-linux-gnu-ar --ld=aarch64-linux-gnu-ld --randlib=aarch64-linux-gnu-randlib &&
|
|
|
|
|
make
|
|
|
|
|
workflows:
|
|
|
|
|
version: 2
|
|
|
|
|
build_and_test:
|
|
|
|
|