summaryrefslogtreecommitdiff
path: root/support/asymptote
AgeCommit message (Collapse)AuthorFilesLines
2015-09-30Include input file path in error messages.Michael Schwarz1-17/+20
2015-09-16Implemented Asymptote dependency tracking.Michael Schwarz1-17/+45
2015-09-16Wrap all Python main functions with decorator.Michael Schwarz1-10/+2
This decorator check if a module was called as the main module and catches exceptions.
2015-09-16Check for Asymptote not writing a PDF file.Michael Schwarz1-0/+3
If no drawing commands are called in an Asymptote script, no PDF output is created and no error is generated. This confuses the build process, which expect a target to exist after its commands were called. With this change, the Python wrapper checks whether a PDF was actually written and throws an error otherwise.
2015-09-16Compile Asymptote files in separate working dir.Michael Schwarz1-4/+11
Asymptote leaves a trail of partially cleaned-up temporary files behind it when PDFLaTeX is used. With this changes, Asymptote files are compiled in a temporary directory outside the project root.
2015-08-07Use Python script to run Asymptote.Michael Schwarz2-0/+24