diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 6908f74..4b72d0d 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -14,7 +14,19 @@ jobs: steps: - uses: actions/checkout@v2 - name: configure - run: ./configure + run: | + sudo apt update + sudo apt install -y flatbuffers-compiler + pip install conan + conan profile new ~/.conan/profiles/release --detect + conan profile update settings.os=Linux ~/.conan/profiles/release + conan profile update settings.os_build=Linux ~/.conan/profiles/release + conan profile update settings.arch=x86_64 ~/.conan/profiles/release + conan profile update settings.arch_build=x86_64 ~/.conan/profiles/release + conan profile update settings.compiler=gcc ~/.conan/profiles/release + conan profile update settings.compiler.version=9 ~/.conan/profiles/release + conan profile update settings.compiler.libcxx=libstdc++11 ~/.conan/profiles/release + conan profile update settings.build_type=Debug ~/.conan/profiles/release - name: make flatbuffer generated files run: make flat - name: make release diff --git a/Makefile b/Makefile index 43640f7..ec37842 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ build-release: mkdir -p cmake-build-release cd cmake-build-release && conan install -pr release .. cd cmake-build-release && cmake -DCMAKE_BUILD_TYPE=Release .. - cd cmake-build-release && cmake --build . -- -j 4 + cd cmake-build-release && cmake --build . cd cmake-build-release/bin && conan info ../.. --graph=dependency_graph.html lb-down: