tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
opencv3: fix compilation with CUDA support
Nikolay Amiantov
8 years ago
a10c91d5
8711763d
+8
-9
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
opencv
3.x.nix
top-level
all-packages.nix
+8
-8
pkgs/development/libraries/opencv/3.x.nix
···
242
(opencvFlag "CUBLAS" enableCuda)
243
] ++ lib.optionals enableCuda [
244
"-DCUDA_FAST_MATH=ON"
245
-
"-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/gcc"
246
-
]
247
-
++ lib.optionals stdenv.isDarwin [
248
-
"-DWITH_OPENCL=OFF"
249
-
"-DWITH_LAPACK=OFF"
250
251
-
# On OS X the tiny-dnn-1.0.0a3 dependency of dnn_modern fails to build.
252
-
"-DBUILD_opencv_dnn_modern=OFF"
253
-
];
254
255
enableParallelBuilding = true;
256
···
242
(opencvFlag "CUBLAS" enableCuda)
243
] ++ lib.optionals enableCuda [
244
"-DCUDA_FAST_MATH=ON"
245
+
"-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc"
246
+
"-DCUDA_NVCC_FLAGS=--expt-relaxed-constexpr"
247
+
] ++ lib.optionals stdenv.isDarwin [
248
+
"-DWITH_OPENCL=OFF"
249
+
"-DWITH_LAPACK=OFF"
250
251
+
# On OS X the tiny-dnn-1.0.0a3 dependency of dnn_modern fails to build.
252
+
"-DBUILD_opencv_dnn_modern=OFF"
253
+
];
254
255
enableParallelBuilding = true;
256
-1
pkgs/top-level/all-packages.nix
···
10623
10624
opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
10625
enableCuda = config.cudaSupport or false;
10626
-
cudatoolkit = cudatoolkit8;
10627
inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit VideoDecodeAcceleration;
10628
};
10629
···
10623
10624
opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
10625
enableCuda = config.cudaSupport or false;
0
10626
inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit VideoDecodeAcceleration;
10627
};
10628