summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorRyan C. Gordon <icculus@icculus.org>2018-11-02 21:34:17 -0400
committerRyan C. Gordon <icculus@icculus.org>2018-11-02 21:34:17 -0400
commit1667106bad0773bdd617a490cff33ff834319459 (patch)
tree98a8a24b403fb9142233374284e49349ce125d9d /cmake
parent10531aa5c8d55a8ffdacfad7afb1c536c26f65d6 (diff)
downloadsdl-1667106bad0773bdd617a490cff33ff834319459.tar.gz
mir: Removed mir client support.
Fixes Bugzilla #4288.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/sdlchecks.cmake40
1 files changed, 0 insertions, 40 deletions
diff --git a/cmake/sdlchecks.cmake b/cmake/sdlchecks.cmake
index 4a2c3ed57..f71b3d494 100644
--- a/cmake/sdlchecks.cmake
+++ b/cmake/sdlchecks.cmake
@@ -564,46 +564,6 @@ macro(CheckX11)
endif()
endmacro()
-# Requires:
-# - EGL
-# - PkgCheckModules
-# Optional:
-# - MIR_SHARED opt
-# - HAVE_DLOPEN opt
-macro(CheckMir)
- if(VIDEO_MIR)
- find_library(MIR_LIB mirclient mircommon egl)
- pkg_check_modules(MIR_TOOLKIT mirclient>=0.26 mircommon)
- pkg_check_modules(EGL egl)
- pkg_check_modules(XKB xkbcommon)
-
- if (MIR_LIB AND MIR_TOOLKIT_FOUND AND EGL_FOUND AND XKB_FOUND)
- set(HAVE_VIDEO_MIR TRUE)
- set(HAVE_SDL_VIDEO TRUE)
-
- file(GLOB MIR_SOURCES ${SDL2_SOURCE_DIR}/src/video/mir/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${MIR_SOURCES})
- set(SDL_VIDEO_DRIVER_MIR 1)
-
- list(APPEND EXTRA_CFLAGS ${MIR_TOOLKIT_CFLAGS} ${EGL_CFLAGS} ${XKB_CFLAGS})
-
- if(MIR_SHARED)
- if(NOT HAVE_DLOPEN)
- message_warn("You must have SDL_LoadObject() support for dynamic Mir loading")
- else()
- FindLibraryAndSONAME(mirclient)
- FindLibraryAndSONAME(xkbcommon)
- set(SDL_VIDEO_DRIVER_MIR_DYNAMIC "\"${MIRCLIENT_LIB_SONAME}\"")
- set(SDL_VIDEO_DRIVER_MIR_DYNAMIC_XKBCOMMON "\"${XKBCOMMON_LIB_SONAME}\"")
- set(HAVE_MIR_SHARED TRUE)
- endif()
- else()
- set(EXTRA_LIBS ${MIR_TOOLKIT_LIBRARIES} ${EXTRA_LIBS})
- endif()
- endif()
- endif()
-endmacro()
-
macro(WaylandProtocolGen _SCANNER _XML _PROTL)
set(_WAYLAND_PROT_C_CODE "${CMAKE_CURRENT_BINARY_DIR}/wayland-generated-protocols/${_PROTL}-protocol.c")
set(_WAYLAND_PROT_H_CODE "${CMAKE_CURRENT_BINARY_DIR}/wayland-generated-protocols/${_PROTL}-client-protocol.h")