summaryrefslogtreecommitdiff
path: root/games-strategy/megaglest/files/megaglest-3.11.1-cmake.patch
diff options
context:
space:
mode:
Diffstat (limited to 'games-strategy/megaglest/files/megaglest-3.11.1-cmake.patch')
-rw-r--r--games-strategy/megaglest/files/megaglest-3.11.1-cmake.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/games-strategy/megaglest/files/megaglest-3.11.1-cmake.patch b/games-strategy/megaglest/files/megaglest-3.11.1-cmake.patch
new file mode 100644
index 0000000..112cb41
--- /dev/null
+++ b/games-strategy/megaglest/files/megaglest-3.11.1-cmake.patch
@@ -0,0 +1,62 @@
+From ff8704854ddf4b931ac1f1e27dee8a440ef07e75 Mon Sep 17 00:00:00 2001
+From: hasufell <hasufell@gentoo.org>
+Date: Sat, 10 Oct 2015 23:00:06 +0200
+Subject: [PATCH] Fix build with >=cmake-3.2
+
+The FindOpenGL module no longer pulls in X11 libraries.
+---
+ source/g3d_viewer/CMakeLists.txt | 3 ++-
+ source/glest_game/CMakeLists.txt | 3 ++-
+ source/shared_lib/CMakeLists.txt | 3 ++-
+ 3 files changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/source/g3d_viewer/CMakeLists.txt b/source/g3d_viewer/CMakeLists.txt
+index 9e3cd5c..456092f 100644
+--- a/source/g3d_viewer/CMakeLists.txt
++++ b/source/g3d_viewer/CMakeLists.txt
+@@ -16,8 +16,9 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
+ SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${SDL_LIBRARY})
+
+ FIND_PACKAGE(OpenGL REQUIRED)
++ FIND_PACKAGE(X11 REQUIRED)
+ INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR})
+- SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${OPENGL_LIBRARY})
++ SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${OPENGL_LIBRARY} ${X11_LIBRARIES})
+
+ FIND_PACKAGE(GLEW REQUIRED)
+ INCLUDE_DIRECTORIES(${GLEW_INCLUDE_PATH})
+diff --git a/source/glest_game/CMakeLists.txt b/source/glest_game/CMakeLists.txt
+index 9b6025d..312ee07 100644
+--- a/source/glest_game/CMakeLists.txt
++++ b/source/glest_game/CMakeLists.txt
+@@ -36,9 +36,10 @@ IF(BUILD_MEGAGLEST)
+ ENDIF()
+
+ FIND_PACKAGE(OpenGL REQUIRED)
++ FIND_PACKAGE(X11 REQUIRED)
+ INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR})
+ IF(UNIX)
+- SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${OPENGL_LIBRARY})
++ SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${OPENGL_LIBRARY} ${X11_LIBRARIES})
+ ENDIF()
+
+ IF(WANT_XERCES)
+diff --git a/source/shared_lib/CMakeLists.txt b/source/shared_lib/CMakeLists.txt
+index 9a4c7c9..8034e37 100644
+--- a/source/shared_lib/CMakeLists.txt
++++ b/source/shared_lib/CMakeLists.txt
+@@ -90,9 +90,10 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER OR BUILD_MEGAGLEST_MAP_EDITOR OR BUILD_MEGAGLEST
+ ENDIF()
+
+ FIND_PACKAGE(OpenGL REQUIRED)
++ FIND_PACKAGE(X11 REQUIRED)
+ INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR})
+ IF(UNIX)
+- SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${OPENGL_LIBRARY})
++ SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${OPENGL_LIBRARY} ${X11_LIBRARIES})
+ ENDIF()
+
+
+--
+2.6.0
+