;shake: note an issue with atomic building of web manuals
[ci skip]
This commit is contained in:
		
							parent
							
								
									0ce7e811ba
								
							
						
					
					
						commit
						b475ad039a
					
				
							
								
								
									
										4
									
								
								Shake.hs
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Shake.hs
									
									
									
									
									
								
							| @ -334,6 +334,10 @@ main = do | ||||
|       deps <- liftIO $ filter (/= src) . filter (".m4.md" `isSuffixOf`) . map (dir </>) <$> S.getDirectoryContents dir | ||||
|       need $ [src, commonm4, packagem4] ++ deps | ||||
|       when (manual=="hledger") $ need commandmds | ||||
|       -- add the web page's heading. | ||||
|       -- XXX Might be nice to do this atomically with the below, so | ||||
|       -- make avoid any double refresh when watch docs with entr/livereload. | ||||
|       -- But cmd Shell doesn't handle arguments containing spaces properly. | ||||
|       liftIO $ writeFile out $ "# " ++ heading ++ "\n\n" | ||||
|       cmd Shell | ||||
|         "m4 -P -DMAN -DWEB -I" dir commonm4 packagem4 src "|" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user