summary refs log tree commit diff
path: root/pkgs/development/libraries/dlib/default.nix
diff options
context:
space:
mode:
authoralexanderWatanabe <alex.watanabe@gmail.com>2020-04-13 01:22:45 +0900
committeralexanderWatanabe <alex.watanabe@gmail.com>2020-04-13 01:22:45 +0900
commitc45155d6b7dcda450016a548fd399628efd5063b (patch)
tree668a5765ddf1d23723c930eca88e6df44cb7fbce /pkgs/development/libraries/dlib/default.nix
parent35d8514a9149699cfbf3fe81d62f7b9f59dc2e7e (diff)
downloadnixpkgs-c45155d6b7dcda450016a548fd399628efd5063b.tar
nixpkgs-c45155d6b7dcda450016a548fd399628efd5063b.tar.gz
nixpkgs-c45155d6b7dcda450016a548fd399628efd5063b.tar.bz2
nixpkgs-c45155d6b7dcda450016a548fd399628efd5063b.tar.lz
nixpkgs-c45155d6b7dcda450016a548fd399628efd5063b.tar.xz
nixpkgs-c45155d6b7dcda450016a548fd399628efd5063b.tar.zst
nixpkgs-c45155d6b7dcda450016a548fd399628efd5063b.zip
added cuda cmake flags (allows GPU acceleration of some of the libraries functions)
Diffstat (limited to 'pkgs/development/libraries/dlib/default.nix')
-rw-r--r--pkgs/development/libraries/dlib/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/libraries/dlib/default.nix b/pkgs/development/libraries/dlib/default.nix
index e4259e1686c..e7cc12e0db5 100644
--- a/pkgs/development/libraries/dlib/default.nix
+++ b/pkgs/development/libraries/dlib/default.nix
@@ -3,6 +3,7 @@
 
   # see http://dlib.net/compile.html
 , avxSupport ? true
+, cudaSupport ? true
 }:
 
 stdenv.mkDerivation rec {
@@ -20,7 +21,9 @@ stdenv.mkDerivation rec {
     rm -rf dlib/external
   '';
 
-  cmakeFlags = [ "-DUSE_AVX_INSTRUCTIONS=${if avxSupport then "yes" else "no"}" ];
+  cmakeFlags = [ 
+    "-DUSE_DLIB_USE_CUDA=${if cudaSupport then "1" else "0"}"
+    "-DUSE_AVX_INSTRUCTIONS=${if avxSupport then "yes" else "no"}" ];
 
   enableParallelBuilding = true;
   nativeBuildInputs = [ cmake pkgconfig ];