{ stdenv, automake, autoconf, libtool, gnumake, boost, mpi, 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; strictDeps = true; configureFlags = [ "--with-opencl-lib=${ocl-icd}/lib" "--with-opencl-include=${opencl-headers}/include" ]; nativeBuildInputs = [ autoreconfHook automake autoconf libtool gnumake ]; buildInputs = [ boost mpi ]; dontDisableStatic = true; hardeningDisable = [ "all" ]; })