{ stdenv , automake , autoconf , libtool , gnumake , boost , mpi , gcc , autoreconfHook , ocl-icd , opencl-headers }: stdenv.mkDerivation (finalAttrs: { pname = "taopencl"; version = finalAttrs.src.shortRev; src = builtins.fetchGit { url = "git@gitlab-internal.bsc.es:task-awareness/taopencl/taopencl.git"; ref = "master"; rev = "c3b7b32ae8fa4af7ceff598532a881f8f1490aaf"; }; enableParallelBuilding = true; separateDebugInfo = true; configureFlags = [ "--with-opencl-lib=${ocl-icd}/lib" "--with-opencl-include=${opencl-headers}/include" ]; buildInputs = [ autoreconfHook automake autoconf libtool gnumake boost mpi gcc ]; dontDisableStatic = true; hardeningDisable = [ "all" ]; })