Skip to content
Prev Previous commit
Next Next commit
Update linux.yml
(cherry picked from commit abb98d4)
  • Loading branch information
FxMorin committed Sep 12, 2024
commit c6da0fc28587018832a33cdb70616975ca97a304
24 changes: 0 additions & 24 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,30 +33,6 @@ jobs:
run: |
cmake -B import/build -S import -DCMAKE_BUILD_TYPE=Release -DLEGACY=ON
cmake --build import/build --parallel
- name: Library
run: meson setup -Dprefix=$GITHUB_WORKSPACE/bin/lib build && meson compile -C build && meson install -C build
- name: Test application
run: |
# test compilation with different flags
# we clean the build folder to reset cached variables between runs
cmake -B test/build -S test -DCMAKE_BUILD_TYPE=Release -DLEGACY=ON
cmake --build test/build --parallel
rm -rf test/build

# same with TRACY_ON_DEMAND
cmake -B test/build -S test -DCMAKE_BUILD_TYPE=Release -DTRACY_ON_DEMAND=ON -DLEGACY=ON .
cmake --build test/build --parallel
rm -rf test/build

# same with TRACY_DELAYED_INIT TRACY_MANUAL_LIFETIME
cmake -B test/build -S test -DCMAKE_BUILD_TYPE=Release -DTRACY_DELAYED_INIT=ON -DTRACY_MANUAL_LIFETIME=ON -DLEGACY=ON .
cmake --build test/build --parallel
rm -rf test/build

# same with TRACY_DEMANGLE
cmake -B test/build -S test -DCMAKE_BUILD_TYPE=Release -DTRACY_DEMANGLE=ON -DLEGACY=ON .
cmake --build test/build --parallel
rm -rf test/build
- name: Find Artifacts
id: find_artifacts
run: |
Expand Down