summaryrefslogtreecommitdiff
path: root/gnu/packages/cmake.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/cmake.scm')
-rw-r--r--gnu/packages/cmake.scm19
1 files changed, 4 insertions, 15 deletions
diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm
index 68603cf9fa..a91e350b54 100644
--- a/gnu/packages/cmake.scm
+++ b/gnu/packages/cmake.scm
@@ -156,15 +156,12 @@ using the CMake build system.")
(define %common-disabled-tests/hurd
'("CTestTestTimeout"
"CTestTestRerunFailed"
- "RunCMake.CompilerChange"
"RunCMake.ctest_test"
- "RunCMake.file"
- "RunCMake.BundleUtilities"
- "RunCMake.configure_file"
"RunCMake.CTestTimeout"
"RunCMake.CTestTimeoutAfterMatch"
- "RunCMake.CommandLine"
- "RunCMake.CTestCommandLine"))
+ "RunCMake.CTestCommandLine"
+ ;; Fixed in v4.0.0
+ "RunCMake.RuntimePath"))
(define %preserved-third-party-files
'(;; 'Source/cm_getdate.c' includes archive_getdate.c wholesale, so it must
@@ -247,15 +244,7 @@ using the CMake build system.")
;; CMake uses its own configure script.
(replace 'configure
(lambda* (#:key (configure-flags '()) #:allow-other-keys)
- (apply invoke "./configure" configure-flags)))
- #$@(if (target-hurd?)
- #~((add-after 'unpack 'patch-hurd
- (lambda _
- ;; Version 3.25.0 has a similar fix.
- (substitute* "Utilities/cmlibuv/src/unix/udp.c"
- (("!defined\\(__QNX__\\)")
- "!defined(__GNU__)")))))
- #~()))))
+ (apply invoke "./configure" configure-flags))))))
(inputs
(list bzip2
curl