Change-Id: I9096954d90bd46eb67d0e5eeea1d00cbf70298c1 Reviewed-on: https://galileo.mailstation.de/gerrit/7059 Reviewed-by: Jenkins <wk@mailstation.de> Reviewed-by: Julian Ospald <hasufell@posteo.de>
		
			
				
	
	
		
			104 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 69a245c9fd7dba34b7ebda9388670482f86bd7d7 Mon Sep 17 00:00:00 2001
 | 
						|
From: Julian Ospald <hasufell@posteo.de>
 | 
						|
Date: Thu, 8 Sep 2016 23:10:58 +0200
 | 
						|
Subject: [PATCH] Fix cmake skew
 | 
						|
Upstream: no, most of it is obsolete on master
 | 
						|
 | 
						|
* don't use the broken crosscompile stuff
 | 
						|
* remove version stuff, since it doesn't work with the tarball
 | 
						|
* don't build s25update, we don't need it with the packaged version
 | 
						|
* don't build glfw, it's buggy
 | 
						|
---
 | 
						|
 CMakeLists.txt              | 35 -----------------------------------
 | 
						|
 build_paths.h.cmake         |  1 +
 | 
						|
 driver/video/CMakeLists.txt |  1 -
 | 
						|
 3 files changed, 1 insertion(+), 36 deletions(-)
 | 
						|
 | 
						|
diff --git a/CMakeLists.txt b/CMakeLists.txt
 | 
						|
index 90c8eec..93048d4 100644
 | 
						|
--- a/CMakeLists.txt
 | 
						|
+++ b/CMakeLists.txt
 | 
						|
@@ -19,8 +19,6 @@ INCLUDE(CMakeMacroEnsureOutOfSourceBuild)
 | 
						|
 
 | 
						|
 ################################################################################
 | 
						|
 
 | 
						|
-INCLUDE(cmake/crosscompile.cmake)
 | 
						|
-
 | 
						|
 PROJECT(s25client)
 | 
						|
 
 | 
						|
 ################################################################################
 | 
						|
@@ -106,38 +104,6 @@ CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/build_paths.h.cmake"
 | 
						|
 			   build_paths.h)
 | 
						|
 CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/build_version.h.cmake"
 | 
						|
 			   build_version.h)
 | 
						|
-CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/build/preinstall.sh.cmake"
 | 
						|
-			   preinstall.sh @ONLY)
 | 
						|
-CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/build/postinstall.sh.cmake"
 | 
						|
-			   postinstall.sh @ONLY)
 | 
						|
-
 | 
						|
-################################################################################
 | 
						|
-
 | 
						|
-ADD_SUBDIRECTORY(version)
 | 
						|
-
 | 
						|
-ADD_CUSTOM_TARGET(updateversion ALL
 | 
						|
-				  COMMAND "${CMAKE_BINARY_DIR}/version/src/version" "${CMAKE_SOURCE_DIR}"
 | 
						|
-				  DEPENDS version
 | 
						|
-				  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
 | 
						|
-)
 | 
						|
-
 | 
						|
-ADD_CUSTOM_TARGET(mrproper
 | 
						|
-				  COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/build/cleanup.sh"
 | 
						|
-				  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
 | 
						|
-)
 | 
						|
-
 | 
						|
-ADD_CUSTOM_TARGET(create_nightly
 | 
						|
-				  COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/release/create_release.sh" "nightly" "${CMAKE_SOURCE_DIR}"
 | 
						|
-				  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
 | 
						|
-)
 | 
						|
-
 | 
						|
-ADD_CUSTOM_TARGET(create_stable
 | 
						|
-				  COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/release/create_release.sh" "stable" "${CMAKE_SOURCE_DIR}"
 | 
						|
-				  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
 | 
						|
-)
 | 
						|
-
 | 
						|
-# preinstall script
 | 
						|
-INSTALL(SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/cmake/preinstall.cmake")
 | 
						|
 
 | 
						|
 ################################################################################
 | 
						|
 
 | 
						|
@@ -148,7 +114,6 @@ ADD_SUBDIRECTORY(libsiedler2)
 | 
						|
 ADD_SUBDIRECTORY(libutil)
 | 
						|
 ADD_SUBDIRECTORY(liblobby)
 | 
						|
 ADD_SUBDIRECTORY(s-c)
 | 
						|
-ADD_SUBDIRECTORY(s25update)
 | 
						|
 ADD_SUBDIRECTORY(src)
 | 
						|
 
 | 
						|
 ################################################################################
 | 
						|
diff --git a/build_paths.h.cmake b/build_paths.h.cmake
 | 
						|
index b35105e..38469b9 100644
 | 
						|
--- a/build_paths.h.cmake
 | 
						|
+++ b/build_paths.h.cmake
 | 
						|
@@ -41,6 +41,7 @@
 | 
						|
 
 | 
						|
 //	set game directory (normal $(datadir)/s25rttr/S2)
 | 
						|
 //#define GAMEDIR DATADIR"/S2"
 | 
						|
+#cmakedefine GAMEDIR "${GAMEDIR}"
 | 
						|
 
 | 
						|
 //	set driver directory (normal $(libdir)/driver)
 | 
						|
 //#define DRIVERDIR LIBDIR"/driver"
 | 
						|
diff --git a/driver/video/CMakeLists.txt b/driver/video/CMakeLists.txt
 | 
						|
index b79f7ec..015c025 100644
 | 
						|
--- a/driver/video/CMakeLists.txt
 | 
						|
+++ b/driver/video/CMakeLists.txt
 | 
						|
@@ -3,7 +3,6 @@
 | 
						|
 #################################################################################
 | 
						|
 
 | 
						|
 ADD_SUBDIRECTORY( WinAPI )
 | 
						|
-ADD_SUBDIRECTORY( GLFW )
 | 
						|
 ADD_SUBDIRECTORY( SDL )
 | 
						|
 
 | 
						|
 #################################################################################
 | 
						|
-- 
 | 
						|
2.10.0
 | 
						|
 |