forked from hasufell/hasufell-repository
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
|
||
|
|