Fixed and added more build flags

main
Claudius Holeksa 2023-02-16 16:38:34 +01:00
parent f6acd48252
commit 3c47a2f107
1 changed files with 10 additions and 4 deletions

View File

@ -11,18 +11,22 @@ in
ginkgo = {
reference = pkgs.callPackage ./derivation.nix {
extraCmakeFlags = [
"-DGINKGO_CUDA=OFF"
"-DGINKGO_BUILD_CUDA=OFF"
"-DGINKGO_BUILD_BENCHMARKS=OFF"
"-DGINKGO_BUILD_EXAMPLES=OFF"
"-DGINKGO_BUILD_HWLOC=OFF"
"-DGINKGO_BUILD_HIP=OFF"
"-DGINKGO_BUILD_OMP=OFF"
];
};
cuda = pkgs.callPackage ./derivation.nix {
extraCmakeFlags = [
"-DGINKGO_CUDA=ON"
"-DGINKGO_BUILD_CUDA=ON"
"-DGINKGO_BUILD_BENCHMARKS=OFF"
"-DGINKGO_BUILD_EXAMPLES=OFF"
"-DGINKGO_BUILD_HWLOC=OFF"
"-DGINKGO_BUILD_HIP=OFF"
"-DGINKGO_BUILD_OMP=OFF"
];
extraBuildInputs = [
pkgs.cudatoolkit
@ -31,11 +35,12 @@ in
hip = pkgs.callPackage ./derivation.nix {
cppCompiler = pkgs.llvmPackages_rocm.clang;
extraCmakeFlags = [
"-DGINKGO_CUDA=OFF"
"-DGINKGO_BUILD_CUDA=OFF"
"-DGINKGO_BUILD_BENCHMARKS=OFF"
"-DGINKGO_BUILD_EXAMPLES=OFF"
"-DGINKGO_BUILD_HWLOC=OFF"
"-DGINKGO_BUILD_HIP=ON"
"-DGINKGO_BUILD_OMP=OFF"
];
extraBuildInputs = [
pkgs.hip
@ -45,11 +50,12 @@ in
omp = pkgs.callPackage ./derivation.nix {
cppCompiler = pkgs.gcc12;
extraCmakeFlags = [
"-DGINKGO_CUDA=OFF"
"-DGINKGO_BUILD_CUDA=OFF"
"-DGINKGO_BUILD_BENCHMARKS=OFF"
"-DGINKGO_BUILD_EXAMPLES=OFF"
"-DGINKGO_BUILD_HWLOC=OFF"
"-DGINKGO_BUILD_OMP=ON"
"-DGINKGO_BUILD_HIP=OFF"
];
extraBuildInputs = [
];