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
 | |
| 
 |