summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt39
1 files changed, 21 insertions, 18 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 728057ce8..9a85bd581 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -119,28 +119,31 @@ find_package(LibLZMA)
find_package(LZO)
find_package(PNG)
-if(NOT WIN32)
- find_package(Allegro)
- if(NOT APPLE)
- find_package(Freetype)
- find_package(SDL2)
- if(NOT SDL2_FOUND)
- find_package(SDL)
+if(NOT OPTION_DEDICATED)
+ if(NOT WIN32)
+ find_package(Allegro)
+ if(NOT APPLE)
+ find_package(Freetype)
+ find_package(SDL2)
+ if(NOT SDL2_FOUND)
+ find_package(SDL)
+ endif()
+ find_package(Fluidsynth)
+ find_package(Fontconfig)
+ find_package(ICU OPTIONAL_COMPONENTS i18n lx)
endif()
- find_package(Fluidsynth)
- find_package(Fontconfig)
- find_package(ICU OPTIONAL_COMPONENTS i18n lx)
- else()
- find_package(Iconv)
-
- find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox)
- find_library(AUDIOUNIT_LIBRARY AudioUnit)
- find_library(COCOA_LIBRARY Cocoa)
- find_library(QUARTZCORE_LIBRARY QuartzCore)
endif()
endif()
+if(APPLE)
+ find_package(Iconv)
+
+ find_library(AUDIOTOOLBOX_LIBRARY AudioToolbox)
+ find_library(AUDIOUNIT_LIBRARY AudioUnit)
+ find_library(COCOA_LIBRARY Cocoa)
+ find_library(QUARTZCORE_LIBRARY QuartzCore)
+endif()
-if(NOT EMSCRIPTEN)
+if(NOT EMSCRIPTEN AND NOT OPTION_DEDICATED)
find_package(OpenGL COMPONENTS OpenGL)
endif()