mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
games-sports/dustrac: drop 2.1.1
Closes: https://bugs.gentoo.org/962043 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
parent
5ee3197639
commit
248f0e2ca5
@ -1,2 +1 @@
|
|||||||
DIST dustrac-2.1.1.tar.gz 17392345 BLAKE2B 2efc82b0552f202aa1f248278f61d4ea17ac9d3d652b17de69a1888e09147c0c2659c90ce6bdced9cd361d99ff4fc179f4a6aa703c45f8eabf25aa69fb516bbf SHA512 9a49cd0302ab47b12ee587a33cc74c1df2bf6cf7925141cbf957fc90a5c1a34423d4420be28bcb6909a862daa12d6214b397fd0fc77e9e18fa649f3ca5c2e1ab
|
|
||||||
DIST dustrac-2.1.1_p20250924-73617c08.tar.gz 17390002 BLAKE2B 8c3a75e58126f9d580207eccb7cebf2789a9d072a507aa2650e5807d8eea3a47d870134ea47f0cda70222b349003f221a6729ed5d5f244c23c8a44308438d945 SHA512 2b1c389ff73ff7cb0327d6cd00628924eaf8699aef5f4a550436bb9029a10d8f21536f4310673b155bf980165b30649b6ec12cddcdf1a0b7f3d84c15cb331fec
|
DIST dustrac-2.1.1_p20250924-73617c08.tar.gz 17390002 BLAKE2B 8c3a75e58126f9d580207eccb7cebf2789a9d072a507aa2650e5807d8eea3a47d870134ea47f0cda70222b349003f221a6729ed5d5f244c23c8a44308438d945 SHA512 2b1c389ff73ff7cb0327d6cd00628924eaf8699aef5f4a550436bb9029a10d8f21536f4310673b155bf980165b30649b6ec12cddcdf1a0b7f3d84c15cb331fec
|
||||||
|
|||||||
@ -1,74 +0,0 @@
|
|||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit cmake xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Tile-based, cross-platform 2D racing game"
|
|
||||||
HOMEPAGE="https://juzzlin.github.io/DustRacing2D/"
|
|
||||||
SRC_URI="https://github.com/juzzlin/DustRacing2D/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/DustRacing2D-${PV}"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+ CC-BY-SA-3.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtopengl:5
|
|
||||||
dev-qt/qtsql:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtxml:5
|
|
||||||
media-fonts/ubuntu-font-family
|
|
||||||
media-libs/libvorbis
|
|
||||||
media-libs/openal
|
|
||||||
virtual/opengl
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? ( dev-qt/qttest:5 )
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
dev-qt/linguist-tools:5
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
# upstream backports
|
|
||||||
"${FILESDIR}"/${P}-cmake_policy_0100.patch
|
|
||||||
# downstream patches
|
|
||||||
"${FILESDIR}"/${P}-cmake.patch
|
|
||||||
"${FILESDIR}"/${P}-cmake-add_library-static.patch
|
|
||||||
"${FILESDIR}"/${P}-cmake4.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# -DGLES=ON didn't build for me but maybe just need use flags on some Qt package?
|
|
||||||
# Maybe add a local gles use flag
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DReleaseBuild=ON
|
|
||||||
-DSystemFonts=ON
|
|
||||||
-DOpenGL_GL_PREFERENCE=GLVND
|
|
||||||
-DDATA_PATH=/usr/share/${PN}
|
|
||||||
-DBIN_PATH=/usr/bin
|
|
||||||
-DDOC_PATH=/usr/share/doc/${PF}
|
|
||||||
-DBUILD_TESTING=$(usex test)
|
|
||||||
)
|
|
||||||
cmake_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
local -x QT_QPA_PLATFORM=offscreen
|
|
||||||
cmake_src_test
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake_src_install
|
|
||||||
|
|
||||||
dosym ../../fonts/ubuntu-font-family/UbuntuMono-B.ttf /usr/share/${PN}/fonts/UbuntuMono-B.ttf
|
|
||||||
dosym ../../fonts/ubuntu-font-family/UbuntuMono-R.ttf /usr/share/${PN}/fonts/UbuntuMono-R.ttf
|
|
||||||
}
|
|
||||||
@ -1,49 +0,0 @@
|
|||||||
From 9ba17dd402db811a89ea3b77b13898ee2c5a8de1 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andreas Sturmlechner <asturm@gentoo.org>
|
|
||||||
Date: Wed, 27 Aug 2025 19:38:33 +0200
|
|
||||||
Subject: [PATCH] Fix linking with BUILD_SHARED_LIBS=ON default in EAPI-7
|
|
||||||
|
|
||||||
---
|
|
||||||
src/game/MTFH/CMakeLists.txt | 2 +-
|
|
||||||
src/game/MiniCore/src/CMakeLists.txt | 2 +-
|
|
||||||
src/game/STFH/CMakeLists.txt | 2 +-
|
|
||||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/game/MTFH/CMakeLists.txt b/src/game/MTFH/CMakeLists.txt
|
|
||||||
index 613d786..689b08e 100644
|
|
||||||
--- a/src/game/MTFH/CMakeLists.txt
|
|
||||||
+++ b/src/game/MTFH/CMakeLists.txt
|
|
||||||
@@ -10,5 +10,5 @@ set(MTFHSRC
|
|
||||||
menumanager.cpp
|
|
||||||
menuitemview.cpp)
|
|
||||||
|
|
||||||
-add_library(MTFH ${MTFHSRC})
|
|
||||||
+add_library(MTFH STATIC ${MTFHSRC})
|
|
||||||
set_property(TARGET MTFH PROPERTY CXX_STANDARD 11)
|
|
||||||
diff --git a/src/game/MiniCore/src/CMakeLists.txt b/src/game/MiniCore/src/CMakeLists.txt
|
|
||||||
index 68e5653..de19d0f 100644
|
|
||||||
--- a/src/game/MiniCore/src/CMakeLists.txt
|
|
||||||
+++ b/src/game/MiniCore/src/CMakeLists.txt
|
|
||||||
@@ -88,7 +88,7 @@ set(MiniCoreSRC ${MiniCoreSRC} Graphics/contrib/glew/glew.c)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(MiniCoreTargetName MiniCore)
|
|
||||||
-add_library(${MiniCoreTargetName} ${MiniCoreSRC})
|
|
||||||
+add_library(${MiniCoreTargetName} STATIC ${MiniCoreSRC})
|
|
||||||
target_link_libraries(${MiniCoreTargetName} Qt5::Core Qt5::OpenGL Qt5::Xml ${MINICORE_OPENGL_LIBS})
|
|
||||||
set_property(TARGET ${MiniCoreTargetName} PROPERTY CXX_STANDARD 14)
|
|
||||||
|
|
||||||
diff --git a/src/game/STFH/CMakeLists.txt b/src/game/STFH/CMakeLists.txt
|
|
||||||
index 1f50ce1..2674a6c 100644
|
|
||||||
--- a/src/game/STFH/CMakeLists.txt
|
|
||||||
+++ b/src/game/STFH/CMakeLists.txt
|
|
||||||
@@ -10,5 +10,5 @@ set(STFHSRC
|
|
||||||
source.cpp
|
|
||||||
)
|
|
||||||
|
|
||||||
-add_library(STFH ${STFHSRC})
|
|
||||||
+add_library(STFH STATIC ${STFHSRC})
|
|
||||||
set_property(TARGET STFH PROPERTY CXX_STANDARD 11)
|
|
||||||
--
|
|
||||||
2.51.0
|
|
||||||
|
|
||||||
@ -1,118 +0,0 @@
|
|||||||
From 463844b7742c98e336bdbeaf30026b27e62cbde7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andreas Sturmlechner <asturm@gentoo.org>
|
|
||||||
Date: Wed, 27 Aug 2025 19:32:52 +0200
|
|
||||||
Subject: [PATCH] Fix CMake for our purpose
|
|
||||||
|
|
||||||
Do not override CFLAGS
|
|
||||||
Drop COPYING file
|
|
||||||
Use CTest module for standard BUILD_TESTING switch and make Qt5Test optional
|
|
||||||
|
|
||||||
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
||||||
---
|
|
||||||
CMakeLists.txt | 14 ++++++++------
|
|
||||||
InstallLinux.cmake | 2 +-
|
|
||||||
src/game/CMakeLists.txt | 4 +++-
|
|
||||||
src/game/MiniCore/CMakeLists.txt | 3 ---
|
|
||||||
src/game/MiniCore/src/CMakeLists.txt | 4 +++-
|
|
||||||
5 files changed, 15 insertions(+), 12 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index ef09505..d2457ac 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -101,6 +101,9 @@ endif()
|
|
||||||
add_definitions(-DGLEW_STATIC)
|
|
||||||
add_definitions(-DGLEW_NO_GLU)
|
|
||||||
|
|
||||||
+# Enable CMake's unit test framework
|
|
||||||
+include(CTest)
|
|
||||||
+
|
|
||||||
if(UNIX)
|
|
||||||
include("InstallLinux.cmake")
|
|
||||||
elseif(WIN32)
|
|
||||||
@@ -108,8 +111,7 @@ elseif(WIN32)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(CMAKE_COMPILER_IS_GNUCXX OR MINGW OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
|
|
||||||
- add_compile_options("$<$<CONFIG:RELEASE>:-W;-Wall;-O3;-pedantic;-fomit-frame-pointer>")
|
|
||||||
- add_compile_options("$<$<CONFIG:DEBUG>:-W;-Wall;-O0;-pedantic>")
|
|
||||||
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -W -Wall -fomit-frame-pointer -finline-functions")
|
|
||||||
|
|
||||||
# Automatically use ccache if found
|
|
||||||
find_program(CCACHE_FOUND ccache)
|
|
||||||
@@ -136,7 +138,10 @@ find_package(Qt5Xml ${QT_MIN_VER} REQUIRED)
|
|
||||||
find_package(Qt5Widgets ${QT_MIN_VER} REQUIRED)
|
|
||||||
find_package(Qt5LinguistTools ${QT_MIN_VER} REQUIRED)
|
|
||||||
find_package(Qt5Sql ${QT_MIN_VER} REQUIRED)
|
|
||||||
-find_package(Qt5Test ${QT_MIN_VER} REQUIRED)
|
|
||||||
+
|
|
||||||
+if(BUILD_TESTING)
|
|
||||||
+ find_package(Qt5Test ${QT_MIN_VER} REQUIRED)
|
|
||||||
+endif()
|
|
||||||
|
|
||||||
# Find OpenGL
|
|
||||||
find_package(OpenGL REQUIRED)
|
|
||||||
@@ -173,9 +178,6 @@ include_directories(src/contrib/SimpleLogger/src)
|
|
||||||
add_subdirectory(src/contrib/Argengine EXCLUDE_FROM_ALL)
|
|
||||||
include_directories(src/contrib/Argengine/src)
|
|
||||||
|
|
||||||
-# Enable CMake's unit test framework
|
|
||||||
-enable_testing()
|
|
||||||
-
|
|
||||||
# Install paths depend on the build type and target platform
|
|
||||||
resolve_install_paths()
|
|
||||||
|
|
||||||
diff --git a/InstallLinux.cmake b/InstallLinux.cmake
|
|
||||||
index 3c4806f..346305f 100644
|
|
||||||
--- a/InstallLinux.cmake
|
|
||||||
+++ b/InstallLinux.cmake
|
|
||||||
@@ -78,7 +78,7 @@ function(setup_install_targets BIN_PATH DATA_PATH DOC_PATH)
|
|
||||||
install(FILES data/editorModels.conf DESTINATION ${DATA_PATH})
|
|
||||||
install(FILES data/meshes.conf DESTINATION ${DATA_PATH})
|
|
||||||
install(FILES data/surfaces.conf DESTINATION ${DATA_PATH})
|
|
||||||
- install(FILES AUTHORS CHANGELOG COPYING README.md DESTINATION ${DOC_PATH})
|
|
||||||
+ install(FILES AUTHORS CHANGELOG README.md DESTINATION ${DOC_PATH})
|
|
||||||
install(DIRECTORY data/images DESTINATION ${DATA_PATH} FILES_MATCHING PATTERN "*.jpg")
|
|
||||||
install(DIRECTORY data/images DESTINATION ${DATA_PATH} FILES_MATCHING PATTERN "*.png")
|
|
||||||
install(DIRECTORY data/levels DESTINATION ${DATA_PATH} FILES_MATCHING PATTERN "*.trk")
|
|
||||||
diff --git a/src/game/CMakeLists.txt b/src/game/CMakeLists.txt
|
|
||||||
index 8368e2c..b8a5a61 100644
|
|
||||||
--- a/src/game/CMakeLists.txt
|
|
||||||
+++ b/src/game/CMakeLists.txt
|
|
||||||
@@ -169,4 +169,6 @@ set(COMMON_LIBS
|
|
||||||
target_link_libraries(${GAME_BINARY_NAME} ${COMMON_LIBS} Qt5::OpenGL Qt5::Sql Qt5::Xml ${DUSTRAC_OPENGL_LIBS} SimpleLogger_static Argengine_static)
|
|
||||||
set_property(TARGET ${GAME_BINARY_NAME} PROPERTY CXX_STANDARD 14)
|
|
||||||
|
|
||||||
-add_subdirectory(unittests)
|
|
||||||
+if(BUILD_TESTING)
|
|
||||||
+ add_subdirectory(unittests)
|
|
||||||
+endif()
|
|
||||||
diff --git a/src/game/MiniCore/CMakeLists.txt b/src/game/MiniCore/CMakeLists.txt
|
|
||||||
index 2707310..ff983d3 100644
|
|
||||||
--- a/src/game/MiniCore/CMakeLists.txt
|
|
||||||
+++ b/src/game/MiniCore/CMakeLists.txt
|
|
||||||
@@ -63,8 +63,5 @@ else()
|
|
||||||
set(MINICORE_OPENGL_LIBS OpenGL::GL)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
-# Enable CMake's unit test framework
|
|
||||||
-enable_testing()
|
|
||||||
-
|
|
||||||
add_subdirectory(src)
|
|
||||||
|
|
||||||
diff --git a/src/game/MiniCore/src/CMakeLists.txt b/src/game/MiniCore/src/CMakeLists.txt
|
|
||||||
index 5c4d05f..68e5653 100644
|
|
||||||
--- a/src/game/MiniCore/src/CMakeLists.txt
|
|
||||||
+++ b/src/game/MiniCore/src/CMakeLists.txt
|
|
||||||
@@ -92,5 +92,7 @@ add_library(${MiniCoreTargetName} ${MiniCoreSRC})
|
|
||||||
target_link_libraries(${MiniCoreTargetName} Qt5::Core Qt5::OpenGL Qt5::Xml ${MINICORE_OPENGL_LIBS})
|
|
||||||
set_property(TARGET ${MiniCoreTargetName} PROPERTY CXX_STANDARD 14)
|
|
||||||
|
|
||||||
-add_subdirectory(UnitTests)
|
|
||||||
+if(BUILD_TESTING)
|
|
||||||
+ add_subdirectory(UnitTests)
|
|
||||||
+endif()
|
|
||||||
|
|
||||||
--
|
|
||||||
2.51.0
|
|
||||||
|
|
||||||
@ -1,143 +0,0 @@
|
|||||||
From 8cf9a0b40918ff1c53630779c584164b0c2d9d8a Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andreas Sturmlechner <asturm@gentoo.org>
|
|
||||||
Date: Wed, 27 Aug 2025 20:00:42 +0200
|
|
||||||
Subject: [PATCH] Raise CMake minimum to 3.11
|
|
||||||
|
|
||||||
Use BUILD_TESTING also in bundled libs.
|
|
||||||
|
|
||||||
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
||||||
---
|
|
||||||
CMakeLists.txt | 11 +++--------
|
|
||||||
src/contrib/Argengine/CMakeLists.txt | 12 +++---------
|
|
||||||
src/contrib/SimpleLogger/CMakeLists.txt | 12 +++---------
|
|
||||||
src/game/MiniCore/CMakeLists.txt | 9 ++-------
|
|
||||||
4 files changed, 11 insertions(+), 33 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index d2457ac..0cc8369 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -1,7 +1,6 @@
|
|
||||||
-project(DustRacing2D)
|
|
||||||
+cmake_minimum_required(VERSION 3.11)
|
|
||||||
|
|
||||||
-cmake_minimum_required(VERSION 2.8.12)
|
|
||||||
-cmake_policy(VERSION 2.8.12)
|
|
||||||
+project(DustRacing2D)
|
|
||||||
|
|
||||||
# Use cmake --help-policy [POLICY] for more information about these:
|
|
||||||
|
|
||||||
@@ -145,11 +144,7 @@ endif()
|
|
||||||
|
|
||||||
# Find OpenGL
|
|
||||||
find_package(OpenGL REQUIRED)
|
|
||||||
-if(${CMAKE_VERSION} VERSION_LESS "3.11.0")
|
|
||||||
- set(DUSTRAC_OPENGL_LIBS ${OPENGL_gl_LIBRARY})
|
|
||||||
-else()
|
|
||||||
- set(DUSTRAC_OPENGL_LIBS OpenGL::GL)
|
|
||||||
-endif()
|
|
||||||
+set(DUSTRAC_OPENGL_LIBS OpenGL::GL)
|
|
||||||
|
|
||||||
# OpenAL for sounds. OpenAL directory can be given by -DOPENALDIR=...
|
|
||||||
set(ENV{OPENALDIR} ${OpenALDir})
|
|
||||||
diff --git a/src/contrib/Argengine/CMakeLists.txt b/src/contrib/Argengine/CMakeLists.txt
|
|
||||||
index 8d4705e..7bf8caf 100644
|
|
||||||
--- a/src/contrib/Argengine/CMakeLists.txt
|
|
||||||
+++ b/src/contrib/Argengine/CMakeLists.txt
|
|
||||||
@@ -1,9 +1,8 @@
|
|
||||||
project(Argengine)
|
|
||||||
|
|
||||||
-cmake_minimum_required(VERSION 2.8.12)
|
|
||||||
-cmake_policy(VERSION 2.8.12)
|
|
||||||
+cmake_minimum_required(VERSION 3.11)
|
|
||||||
|
|
||||||
-option(BUILD_TESTS "Build unit tests" OFF)
|
|
||||||
+option(BUILD_TESTING "Build unit tests" OFF)
|
|
||||||
|
|
||||||
option(BUILD_EXAMPLES "Build example apps" OFF)
|
|
||||||
|
|
||||||
@@ -18,18 +17,13 @@ set(CMAKE_CXX_STANDARD 11)
|
|
||||||
|
|
||||||
if(CMAKE_COMPILER_IS_GNUCXX OR MINGW OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic")
|
|
||||||
-
|
|
||||||
- # CMAKE_CXX_STANDARD supported only by versions >= 3.1
|
|
||||||
- if (CMAKE_VERSION VERSION_LESS "3.1")
|
|
||||||
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11")
|
|
||||||
- endif ()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(LIBRARY_NAME "Argengine")
|
|
||||||
|
|
||||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
||||||
|
|
||||||
-if(BUILD_TESTS)
|
|
||||||
+if(BUILD_TESTING)
|
|
||||||
enable_testing()
|
|
||||||
add_subdirectory(src/tests)
|
|
||||||
endif()
|
|
||||||
diff --git a/src/contrib/SimpleLogger/CMakeLists.txt b/src/contrib/SimpleLogger/CMakeLists.txt
|
|
||||||
index 810a17a..9db40db 100644
|
|
||||||
--- a/src/contrib/SimpleLogger/CMakeLists.txt
|
|
||||||
+++ b/src/contrib/SimpleLogger/CMakeLists.txt
|
|
||||||
@@ -1,9 +1,8 @@
|
|
||||||
project(SimpleLogger)
|
|
||||||
|
|
||||||
-cmake_minimum_required(VERSION 2.8.12)
|
|
||||||
-cmake_policy(VERSION 2.8.12)
|
|
||||||
+cmake_minimum_required(VERSION 3.11)
|
|
||||||
|
|
||||||
-option(BUILD_TESTS "Build unit tests" OFF)
|
|
||||||
+option(BUILD_TESTING "Build unit tests" OFF)
|
|
||||||
|
|
||||||
# Default to release C++ flags if CMAKE_BUILD_TYPE not set
|
|
||||||
if(NOT CMAKE_BUILD_TYPE)
|
|
||||||
@@ -17,18 +16,13 @@ set(CMAKE_CXX_STANDARD 11)
|
|
||||||
if(CMAKE_COMPILER_IS_GNUCXX OR MINGW OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic")
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility-inlines-hidden")
|
|
||||||
-
|
|
||||||
- # CMAKE_CXX_STANDARD supported only by versions >= 3.1
|
|
||||||
- if (CMAKE_VERSION VERSION_LESS "3.1")
|
|
||||||
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11")
|
|
||||||
- endif ()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(LIBRARY_NAME "SimpleLogger")
|
|
||||||
|
|
||||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
||||||
|
|
||||||
-if(BUILD_TESTS)
|
|
||||||
+if(BUILD_TESTING)
|
|
||||||
enable_testing()
|
|
||||||
add_subdirectory(src/tests)
|
|
||||||
endif()
|
|
||||||
diff --git a/src/game/MiniCore/CMakeLists.txt b/src/game/MiniCore/CMakeLists.txt
|
|
||||||
index ff983d3..ae5b0e7 100644
|
|
||||||
--- a/src/game/MiniCore/CMakeLists.txt
|
|
||||||
+++ b/src/game/MiniCore/CMakeLists.txt
|
|
||||||
@@ -1,7 +1,6 @@
|
|
||||||
project(MiniCore)
|
|
||||||
|
|
||||||
-cmake_minimum_required(VERSION 2.8.12)
|
|
||||||
-cmake_policy(VERSION 2.8.12)
|
|
||||||
+cmake_minimum_required(VERSION 3.11)
|
|
||||||
|
|
||||||
if(POLICY CMP0005)
|
|
||||||
cmake_policy(SET CMP0005 NEW)
|
|
||||||
@@ -57,11 +56,7 @@ find_package(Qt5Widgets ${QT_MIN_VER} REQUIRED)
|
|
||||||
|
|
||||||
# Find OpenGL
|
|
||||||
find_package(OpenGL REQUIRED)
|
|
||||||
-if(${CMAKE_VERSION} VERSION_LESS "3.11.0")
|
|
||||||
- set(MINICORE_OPENGL_LIBS ${OPENGL_gl_LIBRARY})
|
|
||||||
-else()
|
|
||||||
- set(MINICORE_OPENGL_LIBS OpenGL::GL)
|
|
||||||
-endif()
|
|
||||||
+set(MINICORE_OPENGL_LIBS OpenGL::GL)
|
|
||||||
|
|
||||||
add_subdirectory(src)
|
|
||||||
|
|
||||||
--
|
|
||||||
2.51.0
|
|
||||||
|
|
||||||
@ -1,25 +0,0 @@
|
|||||||
From 2c00334135aa004213758a0121a23a872660aa79 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jussi Lind <jussi.lind@iki.fi>
|
|
||||||
Date: Sat, 28 Jan 2023 12:55:15 +0200
|
|
||||||
Subject: [PATCH] Set CMake policy CMP0100 to NEW
|
|
||||||
|
|
||||||
---
|
|
||||||
src/game/MiniCore/CMakeLists.txt | 5 +++++
|
|
||||||
1 file changed, 5 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/src/game/MiniCore/CMakeLists.txt b/src/game/MiniCore/CMakeLists.txt
|
|
||||||
index 27073103..07430201 100644
|
|
||||||
--- a/src/game/MiniCore/CMakeLists.txt
|
|
||||||
+++ b/src/game/MiniCore/CMakeLists.txt
|
|
||||||
@@ -19,6 +19,11 @@ if(POLICY CMP0054)
|
|
||||||
cmake_policy(SET CMP0054 NEW)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
+# Automoc for .hh
|
|
||||||
+if(POLICY CMP0100)
|
|
||||||
+ cmake_policy(SET CMP0100 NEW)
|
|
||||||
+endif()
|
|
||||||
+
|
|
||||||
option(GLES "Build for OpenGL ES 2.0" OFF)
|
|
||||||
|
|
||||||
option(NO_GLEW "Don't use GLEW to resolve OpenGL extensions if enabled." ON)
|
|
||||||
Loading…
x
Reference in New Issue
Block a user