cmake: update to 3.25.0

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2022-10-12 20:51:09 +01:00
parent 5b5f39616f
commit d36d48d671
2 changed files with 9 additions and 50 deletions

View File

@@ -1,35 +0,0 @@
From 6c8789af757e295bd1a42e6eb44260c1f79b8382 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Markus=20M=C3=BCtzel?= <markus.muetzel@gmx.de>
Date: Sun, 26 Jun 2022 10:38:11 +0200
Subject: [PATCH] FindGLEW: select_library_configuration might be used before
it is defined
Fixes a regression from a31b27078595fce911b2469937ac12934555644a
---
Modules/FindGLEW.cmake | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/Modules/FindGLEW.cmake b/Modules/FindGLEW.cmake
index a0fda1fba8..bfde40b3db 100644
--- a/Modules/FindGLEW.cmake
+++ b/Modules/FindGLEW.cmake
@@ -63,6 +63,7 @@ This module defines the following variables:
#]=======================================================================]
include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
+include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake)
find_package(GLEW CONFIG QUIET)
@@ -195,8 +196,6 @@ find_library(GLEW_STATIC_LIBRARY_DEBUG
set(CMAKE_FIND_LIBRARY_SUFFIXES ${__GLEW_CURRENT_FIND_LIBRARY_SUFFIXES})
unset(__GLEW_CURRENT_FIND_LIBRARY_SUFFIXES)
-include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake)
-
select_library_configurations(GLEW_SHARED)
select_library_configurations(GLEW_STATIC)
--
2.35.3.windows.1

View File

@@ -6,7 +6,7 @@ _bootstrap=0
_realname=cmake
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=3.24.3
pkgver=3.25.0
pkgrel=1
pkgdesc="A cross-platform open-source make system (mingw-w64)"
arch=('any')
@@ -21,9 +21,9 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-bzip2"
"${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-qt6-base"
$( (( _bootstrap )) || echo "${MINGW_PACKAGE_PREFIX}-cmake")
$([[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]] || echo \
"${MINGW_PACKAGE_PREFIX}-gcc-fortran" \
"${MINGW_PACKAGE_PREFIX}-emacs"))
$([[ ${MSYSTEM} == CLANGARM64 ]] || echo "${MINGW_PACKAGE_PREFIX}-emacs")
$([[ ${MINGW_PACKAGE_PREFIX} == *-clang-* && ${MSYSTEM} != CLANG64 ]] || echo \
"${MINGW_PACKAGE_PREFIX}-fc"))
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-pkgconf"
"${MINGW_PACKAGE_PREFIX}-curl"
@@ -41,16 +41,12 @@ source=("https://github.com/Kitware/CMake/releases/download/v${pkgver}/${_realna
"0001-Disable-response-files-for-MSYS-Generator.patch"
"0002-Do-not-install-Qt-bundle-in-cmake-gui.patch"
"0004-Output-line-numbers-in-callstacks.patch"
"0005-Default-to-ninja-generator.patch"
"0009-fix-find-glew.patch"::https://gitlab.kitware.com/cmake/cmake/-/commit/a31b27078595fce911b2469937ac12934555644a.patch
"0012-fix-find-glew.patch")
sha256sums=('b53aa10fa82bff84ccdb59065927b72d3bee49f4d86261249fc0984b3b367291'
"0005-Default-to-ninja-generator.patch")
sha256sums=('306463f541555da0942e6f5a0736560f70c487178b9d94a5ae7f34d0538cdd48'
'25793edcbac05bb6d17fa9947b52ace4a6b5ccccf7758e22ae9ae022ed089061'
'f6cf6a6f2729db2b9427679acd09520af2cd79fc26900b19a49cead05a55cd1a'
'15fdf3fb1a0f1c153c8cfbdd2b5c64035b7a04de618bfe61d7d74ced0d6a5c4b'
'426818278090704d2a12f62ef3dfd94c47b11fa2784bb842989b7f6a09ee7aa2'
'7b46eb236916a65522d59f9d72f86726485a6f97056740e64f3c9a01eec05cf0'
'b6089d2d303ab0faa0134b8c56940008746faeae452a8a8296ec6f9fb2d16b9f')
'426818278090704d2a12f62ef3dfd94c47b11fa2784bb842989b7f6a09ee7aa2')
# Helper macros to help make tasks easier #
apply_patch_with_msg() {
@@ -77,9 +73,7 @@ prepare() {
apply_patch_with_msg \
0001-Disable-response-files-for-MSYS-Generator.patch \
0002-Do-not-install-Qt-bundle-in-cmake-gui.patch \
0004-Output-line-numbers-in-callstacks.patch \
0009-fix-find-glew.patch \
0012-fix-find-glew.patch
0004-Output-line-numbers-in-callstacks.patch
# We want cmake to default to something useful and not MSVC
apply_patch_with_msg \
@@ -154,7 +148,7 @@ package() {
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --install .
fi
if [[ ${MINGW_PACKAGE_PREFIX} != *-clang-* ]]; then
if [[ ${MSYSTEM} != CLANGARM64 ]]; then
install -d "${pkgdir}${MINGW_PREFIX}"/share/emacs/site-lisp/
${MINGW_PREFIX}/bin/emacs -batch -f batch-byte-compile \
"${pkgdir}${MINGW_PREFIX}"/share/emacs/site-lisp/cmake-mode.el