tools: have cabal use configured GHC version too
This commit is contained in:
		
							parent
							
								
									1b6ccc03bc
								
							
						
					
					
						commit
						c36244bfe6
					
				
							
								
								
									
										6
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								Makefile
									
									
									
									
									
								
							| @ -29,6 +29,8 @@ PRINT=lpr | |||||||
| GHC=ghc | GHC=ghc | ||||||
| GHCI=ghci | GHCI=ghci | ||||||
| HADDOCK=haddock | HADDOCK=haddock | ||||||
|  | CABAL=cabal | ||||||
|  | CABALINSTALL=cabal install -w $(GHC) | ||||||
| # used for make auto, http://joyful.com/repos/searchpath
 | # used for make auto, http://joyful.com/repos/searchpath
 | ||||||
| SP=sp | SP=sp | ||||||
| 
 | 
 | ||||||
| @ -155,7 +157,7 @@ defaulttarget: bin/hledgerdev | |||||||
| # (or, as many as possible)
 | # (or, as many as possible)
 | ||||||
| EXTRAINSTALLARGS= | EXTRAINSTALLARGS= | ||||||
| install: | install: | ||||||
| 	cabal install $(patsubst %,./%,$(PACKAGES)) $(EXTRAINSTALLARGS) | 	$(CABALINSTALL) $(patsubst %,./%,$(PACKAGES)) $(EXTRAINSTALLARGS) | ||||||
| 
 | 
 | ||||||
| # run a cabal command in all hledger package dirs
 | # run a cabal command in all hledger package dirs
 | ||||||
| allcabal%: | allcabal%: | ||||||
| @ -449,7 +451,7 @@ fullcabaltest: | |||||||
| 		&& cd $$p \
 | 		&& cd $$p \
 | ||||||
| 		&& cabal clean \
 | 		&& cabal clean \
 | ||||||
| 		&& cabal check \
 | 		&& cabal check \
 | ||||||
| 		&& cabal install \
 | 		&& $(CABALINSTALL) \
 | ||||||
| 		&& cabal sdist \
 | 		&& cabal sdist \
 | ||||||
| 		); done \
 | 		); done \
 | ||||||
| 		&& echo $@ PASSED) || echo $@ FAILED | 		&& echo $@ PASSED) || echo $@ FAILED | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user