diff --git a/src/openrct2/CMakeLists.txt b/src/openrct2/CMakeLists.txt index a92365633e..4ccd79a186 100644 --- a/src/openrct2/CMakeLists.txt +++ b/src/openrct2/CMakeLists.txt @@ -34,6 +34,14 @@ else () endif () endif () +if (NOT DISABLE_NETWORK AND NOT DISABLE_HTTP) + find_package(OpenSSL 1.0.0 REQUIRED) +endif () + +if (NOT DISABLE_NETWORK AND WIN32) + target_link_libraries(${PROJECT} ws2_32 crypt32 wldap32 version winmm imm32 advapi32 shell32 ole32) +endif () + if (NOT DISABLE_HTTP) if (MSVC) find_package(curl REQUIRED) @@ -49,9 +57,6 @@ if (NOT DISABLE_HTTP) ${OPENSSL_LIBRARIES}) endif () endif () -if (NOT DISABLE_NETWORK) - find_package(OpenSSL 1.0.0 REQUIRED) -endif () find_package(benchmark 1.4 QUIET) @@ -109,12 +114,6 @@ if (UNIX AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "BSD") target_link_libraries(${PROJECT} dl) endif () -if (NOT DISABLE_NETWORK) - if (WIN32) - target_link_libraries(${PROJECT} ws2_32 crypt32 wldap32 version winmm imm32 advapi32 shell32 ole32) - endif () -endif () - set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) target_link_libraries(${PROJECT} Threads::Threads) @@ -159,7 +158,7 @@ target_include_directories(${PROJECT} PRIVATE ${LIBZIP_INCLUDE_DIRS}) target_include_directories(${PROJECT} PUBLIC ${JANSSON_INCLUDE_DIRS}) target_include_directories(${PROJECT} PRIVATE ${PNG_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIRS}) -if (NOT DISABLE_HTTP_TWITCH OR NOT DISABLE_NETWORK) +if (NOT DISABLE_HTTP) target_include_directories(${PROJECT} PRIVATE ${LIBCURL_INCLUDE_DIRS}) endif () if (NOT DISABLE_NETWORK)