Merge pull request #95327 from primeos/cmake-fix-pch-regression
cmake: Add a patch to fix a regression since CMake 3.18
This commit is contained in:
commit
e3e1aa0536
1 changed files with 7 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, lib, fetchurl, pkgconfig
|
{ stdenv, lib, fetchurl, pkgconfig, fetchpatch
|
||||||
, bzip2, curl, expat, libarchive, xz, zlib, libuv, rhash
|
, bzip2, curl, expat, libarchive, xz, zlib, libuv, rhash
|
||||||
, buildPackages
|
, buildPackages
|
||||||
# darwin attributes
|
# darwin attributes
|
||||||
|
@ -37,6 +37,12 @@ stdenv.mkDerivation rec {
|
||||||
# Derived from https://github.com/libuv/libuv/commit/1a5d4f08238dd532c3718e210078de1186a5920d
|
# Derived from https://github.com/libuv/libuv/commit/1a5d4f08238dd532c3718e210078de1186a5920d
|
||||||
./libuv-application-services.patch
|
./libuv-application-services.patch
|
||||||
|
|
||||||
|
# TODO: Remove this patch for a regression once CMake 3.18.2 is out:
|
||||||
|
(fetchpatch { # PCH: Avoid Apple-specific architecture flags on other platforms
|
||||||
|
url = "https://gitlab.kitware.com/cmake/cmake/-/commit/70ce1ad64a04a244bb1c03753da0752c61fc3a37.patch";
|
||||||
|
sha256 = "0jcdgv48j0dd4nlhyy3j0s3h6bcbrq2yg1mdhpgfqrb2y3p91fky";
|
||||||
|
})
|
||||||
|
|
||||||
] ++ lib.optional stdenv.isCygwin ./3.2.2-cygwin.patch;
|
] ++ lib.optional stdenv.isCygwin ./3.2.2-cygwin.patch;
|
||||||
|
|
||||||
outputs = [ "out" ];
|
outputs = [ "out" ];
|
||||||
|
|
Loading…
Reference in a new issue