diff --git a/cmake/libraries/curl.cmake b/cmake/libraries/curl.cmake index 5561e396..a9740284 100644 --- a/cmake/libraries/curl.cmake +++ b/cmake/libraries/curl.cmake @@ -2,6 +2,10 @@ if(NOT USE_HTTP OR WIN32) return() endif() +if(NOT BUILD_CLIENT) + return() +endif() + set(INTERNAL_CURL_DIR ${SOURCE_DIR}/thirdparty/curl-8.15.0) find_package(CURL QUIET) diff --git a/cmake/libraries/freetype.cmake b/cmake/libraries/freetype.cmake index 45bac275..b7d5c98c 100644 --- a/cmake/libraries/freetype.cmake +++ b/cmake/libraries/freetype.cmake @@ -2,6 +2,10 @@ if(NOT USE_FREETYPE) return() endif() +if(NOT BUILD_RENDERER_GL1 AND NOT BUILD_RENDERER_GL2) + return() +endif() + find_package(Freetype REQUIRED) list(APPEND RENDERER_INCLUDE_DIRS ${FREETYPE_INCLUDE_DIRS}) diff --git a/cmake/libraries/jpeg.cmake b/cmake/libraries/jpeg.cmake index ccde8a8d..c5e34441 100644 --- a/cmake/libraries/jpeg.cmake +++ b/cmake/libraries/jpeg.cmake @@ -1,3 +1,7 @@ +if(NOT BUILD_RENDERER_GL1 AND NOT BUILD_RENDERER_GL2) + return() +endif() + include(utils/disable_warnings) include(utils/find_include_dirs) diff --git a/cmake/libraries/ogg.cmake b/cmake/libraries/ogg.cmake index c6112854..d8c7f628 100644 --- a/cmake/libraries/ogg.cmake +++ b/cmake/libraries/ogg.cmake @@ -2,6 +2,10 @@ if(NOT USE_CODEC_VORBIS) return() endif() +if(NOT BUILD_CLIENT) + return() +endif() + include(utils/disable_warnings) set(INTERNAL_OGG_DIR ${SOURCE_DIR}/thirdparty/libogg-1.3.6) diff --git a/cmake/libraries/openal.cmake b/cmake/libraries/openal.cmake index 95b2d345..8ba5b172 100644 --- a/cmake/libraries/openal.cmake +++ b/cmake/libraries/openal.cmake @@ -2,6 +2,10 @@ if(NOT USE_OPENAL) return() endif() +if(NOT BUILD_CLIENT) + return() +endif() + set(INTERNAL_OPENAL_DIR ${SOURCE_DIR}/thirdparty/openal-soft-1.24.3) find_package(OpenAL QUIET) diff --git a/cmake/libraries/opus.cmake b/cmake/libraries/opus.cmake index 01dc1ef2..55508409 100644 --- a/cmake/libraries/opus.cmake +++ b/cmake/libraries/opus.cmake @@ -2,6 +2,10 @@ if(NOT USE_CODEC_OPUS) return() endif() +if(NOT BUILD_CLIENT) + return() +endif() + include(utils/disable_warnings) include(utils/find_include_dirs) diff --git a/cmake/libraries/sdl.cmake b/cmake/libraries/sdl.cmake index 28c268af..04993833 100644 --- a/cmake/libraries/sdl.cmake +++ b/cmake/libraries/sdl.cmake @@ -1,3 +1,7 @@ +if(NOT BUILD_CLIENT) + return() +endif() + set(INTERNAL_SDL_DIR ${SOURCE_DIR}/thirdparty/SDL2-2.32.8) include(utils/arch) diff --git a/cmake/libraries/vorbis.cmake b/cmake/libraries/vorbis.cmake index d5424162..93b43611 100644 --- a/cmake/libraries/vorbis.cmake +++ b/cmake/libraries/vorbis.cmake @@ -2,6 +2,10 @@ if(NOT USE_CODEC_VORBIS) return() endif() +if(NOT BUILD_CLIENT) + return() +endif() + include(utils/disable_warnings) set(INTERNAL_VORBIS_DIR ${SOURCE_DIR}/thirdparty/libvorbis-1.3.7) diff --git a/cmake/renderer_gl1.cmake b/cmake/renderer_gl1.cmake index 8f1b93f0..2b8ebd5e 100644 --- a/cmake/renderer_gl1.cmake +++ b/cmake/renderer_gl1.cmake @@ -1,4 +1,4 @@ -if(NOT BUILD_RENDERER_GL1) +if(NOT BUILD_CLIENT OR NOT BUILD_RENDERER_GL1) return() endif() diff --git a/cmake/renderer_gl2.cmake b/cmake/renderer_gl2.cmake index 78daec11..8b278bb1 100644 --- a/cmake/renderer_gl2.cmake +++ b/cmake/renderer_gl2.cmake @@ -1,4 +1,4 @@ -if(NOT BUILD_RENDERER_GL2) +if(NOT BUILD_CLIENT OR NOT BUILD_RENDERER_GL2) return() endif()