Setting a developer mode and its implication

This commit is contained in:
Sandra
2020-10-07 11:53:47 +02:00
parent 8f65030161
commit ec555e59e7
3 changed files with 29 additions and 10 deletions

View File

@@ -12,6 +12,7 @@ with stdenv.lib;
let
# Set variable configuration for the experiment
varConfig = {
devMode = [ true ];
numComm = [ 1 ];
};
@@ -148,7 +149,7 @@ let
});
in
customPkgs.bsc.garlic.saiph.override {
inherit numComm mpi gitBranch;
inherit devMode numComm mpi gitBranch;
};
stages = with common; []

View File

@@ -6,6 +6,7 @@
, cc
, vtk
, boost
, devMode ? false
, gitBranch ? "master"
, numComm ? null
, vectFlags ? null
@@ -15,13 +16,13 @@
stdenv.mkDerivation rec {
name = "saiph";
src = builtins.fetchGit {
url = "ssh://git@bscpm02.bsc.es/DSLs/saiph.git";
ref = "${gitBranch}";
};
src = (if (devMode == true) then ~/repos/saiph
else
builtins.fetchGit {
url = "ssh://git@bscpm02.bsc.es/DSLs/saiph.git";
ref = "${gitBranch}";
});
#src = /tmp/saiph;
programPath = "/bin/ExHeat3D";
enableParallelBuilding = true;
@@ -42,11 +43,12 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "bindnow" ];
preBuild = ''
cd saiphv2/cpp/src
cd saiphv2/cpp/src
export VTK_VERSION=8.2
export VTK_HOME=${vtk}
'';
''
+ (if (devMode == true) then "make clean" else "")
;
makeFlags = [
"-f" "Makefile.${cc.cc.CC}"