From f24b1bdfa696fb67bb6bef002a8dac11b9443575 Mon Sep 17 00:00:00 2001 From: Ted John Date: Fri, 13 Apr 2018 19:21:03 +0100 Subject: [PATCH] Enable curl, openssl and freetype libraries for msvc --- src/openrct2/CMakeLists.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/openrct2/CMakeLists.txt b/src/openrct2/CMakeLists.txt index ba91cd82e0..3d8d0206a2 100644 --- a/src/openrct2/CMakeLists.txt +++ b/src/openrct2/CMakeLists.txt @@ -36,17 +36,26 @@ endif () # Third party libraries (optional) if (NOT DISABLE_HTTP_TWITCH OR NOT DISABLE_NETWORK) - PKG_CHECK_MODULES(LIBCURL REQUIRED libcurl) + if (MSVC) + find_package(curl REQUIRED) + set(LIBCURL_LIBRARIES ${CURL_LIBRARIES}) + else () + PKG_CHECK_MODULES(LIBCURL REQUIRED libcurl) + endif () endif () if (NOT DISABLE_NETWORK) find_package(OpenSSL 1.0.0 REQUIRED) endif () if (NOT DISABLE_TTF) - if (UNIX AND NOT APPLE) + if (UNIX AND NOT APPLE AND NOT MSVC) PKG_CHECK_MODULES(FONTCONFIG REQUIRED fontconfig) endif () - PKG_CHECK_MODULES(FREETYPE REQUIRED freetype2) + if (MSVC) + find_package(freetype REQUIRED) + else () + PKG_CHECK_MODULES(FREETYPE REQUIRED freetype2) + endif () endif () # Sources