forked from rarias/jungle
		
	Add TAOpenCL
This commit is contained in:
		
							parent
							
								
									019826d09e
								
							
						
					
					
						commit
						e1f8612979
					
				| @ -60,6 +60,7 @@ let | ||||
|     tagaspi = callPackage ./pkgs/tagaspi/default.nix { }; | ||||
|     tampi = callPackage ./pkgs/tampi/default.nix { }; | ||||
|     upc-qaire-exporter = prev.callPackage ./pkgs/upc-qaire-exporter/default.nix { }; | ||||
|     taopencl = callPackage ./pkgs/taopencl/default.nix { }; | ||||
|     wxparaver = callPackage ./pkgs/paraver/default.nix { }; | ||||
|   }; | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										46
									
								
								pkgs/taopencl/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								pkgs/taopencl/default.nix
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,46 @@ | ||||
| { | ||||
|   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" ]; | ||||
| }) | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user