Skip to content

XMake 增加输出构建目录的流程 #8

XMake 增加输出构建目录的流程

XMake 增加输出构建目录的流程 #8

Workflow file for this run

name: Build And Test
on:
push:
branches: [ "main", "ci-test" ]
pull_request:
branches: [ "main" ]
jobs:
on-ubuntu:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup deps
run: sudo apt upgrade && sudo apt install build-essential cmake xmake
- name: CMake config
run: mkdir build && cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DEMDEVIF_TEST_FRAMEWORK_ENABLE_TEST=ON -DEMDEVIF_TEST_FRAMEWORK_TEST_NAME="integration_test" --debug-output
- name: CMake build
run: cmake --build build --verbose
- name: ctest
run: cd build && ctest . --verbose
- name: clean
run: rm -r build
- name: XMake config
run: mkdir build && chmod 777 build && xmake f -m release --EMDEVIF_TEST_FRAMEWORK_ENABLE_TEST=true --EMDEVIF_TEST_FRAMEWORK_TEST_NAME="integration_test" --verbose
- name: XMake build
run: xmake --build --verbose emdevif_test_framework_test
- name: XMake run test
run: xmake run emdevif_test_framework_test