Added comments and removed more unnecesary code
This commit is contained in:
		
							parent
							
								
									55bf8d423e
								
							
						
					
					
						commit
						0d2071e68d
					
				
							
								
								
									
										15
									
								
								shell.nix
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								shell.nix
									
									
									
									
									
								
							| 
						 | 
					@ -16,23 +16,16 @@ pkgs.mkShell rec {
 | 
				
			||||||
      texinfo
 | 
					      texinfo
 | 
				
			||||||
      isl
 | 
					      isl
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
    RUSTC_VERSION = "nightly";
 | 
					    RUSTC_VERSION = "nightly"; # Required for some experimental cargo features
 | 
				
			||||||
    hardeningDisable = [ "all" ];
 | 
					    hardeningDisable = [ "all" ]; # Required to compile gcc
 | 
				
			||||||
    # https://github.com/rust-lang/rust-bindgen#environment-variables
 | 
					 | 
				
			||||||
    LIBCLANG_PATH = pkgs.lib.makeLibraryPath [ pkgs.llvmPackages_latest.libclang.lib ];
 | 
					    LIBCLANG_PATH = pkgs.lib.makeLibraryPath [ pkgs.llvmPackages_latest.libclang.lib ];
 | 
				
			||||||
	shellHook = ''
 | 
						shellHook = ''
 | 
				
			||||||
      rustup default nightly
 | 
					 | 
				
			||||||
      rustup component add rust-analyzer
 | 
					      rustup component add rust-analyzer
 | 
				
			||||||
      rustup component add rust-src
 | 
					      rustup component add rust-src # Needed for compiling to a custom target
 | 
				
			||||||
	  rustup target add x86_64-unknown-none
 | 
					 | 
				
			||||||
      export PATH=$PATH:''${CARGO_HOME:-~/.cargo}/bin
 | 
					      export PATH=$PATH:''${CARGO_HOME:-~/.cargo}/bin
 | 
				
			||||||
      export PATH=$PATH:''${RUSTUP_HOME:-~/.rustup}/toolchains/nightly-x86_64-unknown-linux-gnu/bin/
 | 
					      export PATH=$PATH:''${RUSTUP_HOME:-~/.rustup}/toolchains/nightly-x86_64-unknown-linux-gnu/bin/
 | 
				
			||||||
      export PATH=$PATH:$PWD/opt/bin
 | 
					      export PATH="$PATH:$PWD/opt/bin"
 | 
				
			||||||
      '';
 | 
					      '';
 | 
				
			||||||
    # Add precompiled library to rustc search path
 | 
					 | 
				
			||||||
    RUSTFLAGS = (builtins.map (a: ''-L ${a}/lib'') [
 | 
					 | 
				
			||||||
      # add libraries here (e.g. pkgs.libvmi)
 | 
					 | 
				
			||||||
    ]);
 | 
					 | 
				
			||||||
    # Add glibc, clang, glib, and other headers to bindgen search path
 | 
					    # Add glibc, clang, glib, and other headers to bindgen search path
 | 
				
			||||||
    BINDGEN_EXTRA_CLANG_ARGS = 
 | 
					    BINDGEN_EXTRA_CLANG_ARGS = 
 | 
				
			||||||
    # Includes normal include path
 | 
					    # Includes normal include path
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue