diff --git a/unit_tests/CMakeLists.txt b/unit_tests/CMakeLists.txt index 452a73ece9..0e424dbd7f 100644 --- a/unit_tests/CMakeLists.txt +++ b/unit_tests/CMakeLists.txt @@ -186,7 +186,10 @@ if(WIN32) file(TO_NATIVE_PATH $ LIBBZ2) file(TO_NATIVE_PATH $ LIBPCRE2) file(TO_NATIVE_PATH $ LIBXML2) - file(TO_NATIVE_PATH $ LIBCURL) + if(NOT ENABLE_LIBCLAMAV_ONLY) + # libcurl not used by libclamav and so is not defined in libclamav-only mode. + file(TO_NATIVE_PATH $ LIBCURL) + endif() file(TO_NATIVE_PATH $ LIBJSONC) file(TO_NATIVE_PATH $ LIBPTHREADW32) file(TO_NATIVE_PATH $ LIBWIN32COMPAT) @@ -245,7 +248,10 @@ else() set(LIBBZ2 $) set(LIBPCRE2 $) set(LIBXML2 $) - set(LIBCURL $) + if(NOT ENABLE_LIBCLAMAV_ONLY) + # libcurl not used by libclamav and so is not defined in libclamav-only mode. + set(LIBCURL $) + endif() set(LIBJSONC $) if(Iconv_FOUND AND NOT Iconv_IS_BUILT_IN) set(LIBICONV ${Iconv_LIBRARIES})