Make "nix-build -A <derivation>.<output>" do the right thing
For example, given a derivation with outputs "out", "man" and "bin": $ nix-build -A pkg produces ./result pointing to the "out" output; $ nix-build -A pkg.man produces ./result-man pointing to the "man" output; $ nix-build -A pkg.all produces ./result, ./result-man and ./result-bin; $ nix-build -A pkg.all -A pkg2 produces ./result, ./result-man, ./result-bin and ./result-2.
This commit is contained in:
		
							parent
							
								
									a3d6585c5a
								
							
						
					
					
						commit
						46a369ad95
					
				
					 10 changed files with 106 additions and 20 deletions
				
			
		|  | @ -293,6 +293,7 @@ template<class C> C tokenizeString(const string & s, const string & separators = | |||
| /* Concatenate the given strings with a separator between the
 | ||||
|    elements. */ | ||||
| string concatStringsSep(const string & sep, const Strings & ss); | ||||
| string concatStringsSep(const string & sep, const StringSet & ss); | ||||
| 
 | ||||
| 
 | ||||
| /* Remove trailing whitespace from a string. */ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue