From 39d20bbf96886e05f4e8f3f6c239e57c1032427a Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Fri, 24 Jan 2020 09:18:51 +0100 Subject: [PATCH] Added a switch to use VCPKG --- cmake/SfizzConfig.cmake | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cmake/SfizzConfig.cmake b/cmake/SfizzConfig.cmake index 6fe9132c..5acb2be0 100644 --- a/cmake/SfizzConfig.cmake +++ b/cmake/SfizzConfig.cmake @@ -21,15 +21,18 @@ if (UNIX) endif() if (WIN32) - find_package(LibSndFile REQUIRED) - find_path(SNDFILE_INCLUDE_DIR sndfile.hh) set(CMAKE_CXX_STANDARD 17) add_compile_options(/Zc:__cplusplus) set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") endif() +if (WIN32 OR SFIZZ_USE_VCPKG) + find_package(LibSndFile REQUIRED) + find_path(SNDFILE_INCLUDE_DIR sndfile.hh) +endif() + function(SFIZZ_LINK_LIBSNDFILE TARGET) - if (WIN32) + if (WIN32 OR SFIZZ_USE_VCPKG) target_link_libraries (${TARGET} PRIVATE sndfile-static) target_include_directories(${TARGET} PUBLIC ${SNDFILE_INCLUDE_DIR}) else()