From 72eb783faec8dff796efc9c3edf6fa5a6037afe2 Mon Sep 17 00:00:00 2001 From: TaurusXin Date: Sat, 4 Oct 2025 16:24:13 +0800 Subject: [PATCH] fix: only run on linux --- .github/workflows/autobuild.yml | 4 ++-- CMakeLists.txt | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index ef08fa4..d2b5fad 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -98,8 +98,8 @@ jobs: - name: Configure CMake run: | cmake -B ${{github.workspace}}/build \ - -DCMAKE_TOOLCHAIN_FILE={{ steps.vcpkg.outputs.vcpkgToolchainFile }} \ - -DVCPKG_TARGET_TRIPLET={{VCPKG_TRIPLET}} \ + -DCMAKE_TOOLCHAIN_FILE=${{ steps.vcpkg.outputs.vcpkgToolchainFile }} \ + -DVCPKG_TARGET_TRIPLET=${{VCPKG_TRIPLET}} \ -S ${{github.workspace}} - name: Build diff --git a/CMakeLists.txt b/CMakeLists.txt index 2b7950a..eb5b1bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,11 @@ project(ncmdump LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) +# Ubuntu 24 Does not contains taglib 2.x, only 1.x, find it manually. +if(UNIX AND NOT APPLE) list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") +endif() + find_package(ZLIB) find_package(TagLib REQUIRED)