guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/03: gnu: dlib: Do not build dlib twice for tests.


From: Leo Famulari
Subject: 02/03: gnu: dlib: Do not build dlib twice for tests.
Date: Tue, 13 Sep 2016 05:13:31 +0000 (UTC)

lfam pushed a commit to branch master
in repository guix.

commit 8eaf53e36683198522d71d7c60e258678be39416
Author: Marius Bakke <address@hidden>
Date:   Sat Aug 27 17:23:58 2016 +0100

    gnu: dlib: Do not build dlib twice for tests.
    
    * gnu/packages/machine-learning.scm (dlib)[arguments]: Use makefile
    instead of cmake in check phase to prevent full rebuild.
    
    Signed-off-by: Leo Famulari <address@hidden>
---
 gnu/packages/machine-learning.scm |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index 7669702..e94ffdd 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -502,11 +502,10 @@ single hidden layer, and for multinomial log-linear 
models.")
          (replace 'check
            (lambda _
              ;; No test target, so we build and run the unit tests here.
-             (let ((test-dir (string-append "../dlib-" ,version 
"/dlib/test/build")))
-               (mkdir-p test-dir)
+             (let ((test-dir (string-append "../dlib-" ,version "/dlib/test")))
                (with-directory-excursion test-dir
-                 (and (zero? (system* "cmake" ".."))
-                      (zero? (system* "cmake" "--build" "." "--config" 
"Release"))
+                 (setenv "CXXFLAGS" "-std=gnu++11")
+                 (and (zero? (system* "make" "-j" (number->string 
(parallel-job-count))))
                       (zero? (system* "./dtest" "--runall")))))))
          (add-after 'install 'delete-static-library
            (lambda* (#:key outputs #:allow-other-keys)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]