--- CMakeLists.txt 2025-06-17 16:57:45.000000000 +0800 +++ CMakeLists.txt 2025-06-19 00:31:18.000000000 +0800 @@ -29,6 +29,8 @@ message("Platform: Windows") endif() +find_package(PkgConfig REQUIRED) + # ─── MPRIS ────────────────────────────────────────────────────────────────────── if (WITH_MPRIS AND UNIX AND NOT APPLE AND NOT WIN32) find_package(sdbus-c++ REQUIRED) @@ -63,7 +65,7 @@ IMPORTED_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/cava-prefix/src/cava-build/libcavacore.a) - find_package(FFTW3 REQUIRED) + pkg_check_modules(FFTW3 REQUIRED fftw3) target_include_directories(cavacore INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/cava ${FFTW3_INCLUDE_DIRS}) @@ -71,7 +73,6 @@ endif() # ─── Core dependencies ───────────────────────────────────────────────────────── -find_package(PkgConfig REQUIRED) pkg_check_modules(MPV REQUIRED mpv) find_package(CURL REQUIRED) find_package(fmt REQUIRED)