cmake: update to 3.25.0
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user