From 4ff6af5cbb6b0d0bfb58ed0938a0d74f6e786119 Mon Sep 17 00:00:00 2001 From: Mathieu Schroeter Date: Fri, 4 Aug 2017 22:19:47 +0200 Subject: [PATCH] Fix configure options for SDL2 on all OSes --- CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e029d29..f97b53e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -153,7 +153,7 @@ ExternalProject_Add (FFmpeg_Project ## SDL2 ####### -if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") +if (UNIX AND NOT APPLE) set (SDL2_CONFIGURE --enable-video-x11 --enable-x11-shared --enable-video-wayland @@ -166,12 +166,13 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") --enable-sndio-shared --enable-pulseaudio --enable-pulseaudio-shared) -elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") +elseif (MINGW) set (SDL2_CONFIGURE --enable-directx --enable-render-d3d --enable-video-opengl) -else () - set (SDL2_CONFIGURE) +elseif (APPLE) + set (SDL2_CONFIGURE --enable-video-opengl + --enable-video-cocoa) endif () ExternalProject_Add (SDL2_Project