|
@@ -1,43 +0,0 @@
|
|
|
-name: ubuntu-latest&gcc-4.9
|
|
|
-
|
|
|
-on: []
|
|
|
-
|
|
|
-env:
|
|
|
- CC: gcc-4.9
|
|
|
- CXX: g++-4.9
|
|
|
-
|
|
|
-jobs:
|
|
|
- build-and-test:
|
|
|
- runs-on: ubuntu-latest
|
|
|
-
|
|
|
- steps:
|
|
|
- - uses: actions/checkout@v3
|
|
|
-
|
|
|
- - name: install gcc env
|
|
|
- run: |
|
|
|
- echo "deb http://dk.archive.ubuntu.com/ubuntu/ xenial main" | sudo tee -a /etc/apt/sources.list
|
|
|
- echo "deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe" | sudo tee -a /etc/apt/sources.list
|
|
|
- sudo apt update
|
|
|
- sudo apt install gcc-4.9 g++-4.9
|
|
|
- shell: bash
|
|
|
-
|
|
|
- - name: install dependency
|
|
|
- run: |
|
|
|
- sudo apt-get install -y make zlib1g zlib1g-dev bzip2 liblz4-dev libasan0 openssl libmxml-dev wget
|
|
|
-
|
|
|
- - name: update hsql
|
|
|
- run: |
|
|
|
- sh ${{github.workspace}}/script/download.sh
|
|
|
- tar -zxvf hsql.tar.gz
|
|
|
- cd hsql
|
|
|
- cp -rf include/ ${{github.workspace}}/src/libs/hsql/
|
|
|
- cp -f libs/libsqlparser.so ${{github.workspace}}/src/libs/hsql/libs/libsqlparser.so
|
|
|
- cp -f libs/libsqlparser.a ${{github.workspace}}/src/libs/hsql/libs/libsqlparser.a
|
|
|
-
|
|
|
- - name: cmake project
|
|
|
- run: |
|
|
|
- cd ${{github.workspace}}
|
|
|
- mkdir build
|
|
|
- cd build
|
|
|
- cmake ../
|
|
|
- make
|