diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-01 23:10:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-01 23:10:25 +0000 |
commit | 81abf43d2b32106102462c3fd1b6c52c0b74f6b7 (patch) | |
tree | 8ff3cf992c81a46d17219ac528c3cb6fe7467402 /Master/texmf-dist/asymptote/plain.asy | |
parent | 668f13d96ea148cade89c8813883c8b5a90cb55e (diff) |
asymptote 2.62 support files
git-svn-id: svn://tug.org/texlive/trunk@53988 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/asymptote/plain.asy')
-rw-r--r-- | Master/texmf-dist/asymptote/plain.asy | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Master/texmf-dist/asymptote/plain.asy b/Master/texmf-dist/asymptote/plain.asy index 4afe3cb3de4..480780c458a 100644 --- a/Master/texmf-dist/asymptote/plain.asy +++ b/Master/texmf-dist/asymptote/plain.asy @@ -193,14 +193,19 @@ string stripsuffix(string f, string suffix=".asy") return f; } +string outdirectory() +{ + return stripfile(outprefix()); +} + // Conditionally process each file name in array s in a new environment. void asy(string format, bool overwrite=false ... string[] s) { for(string f : s) { f=stripsuffix(f); string suffix="."+format; - string fsuffix=f+suffix; - if(overwrite || error(input(fsuffix,check=false))) { + string fsuffix=stripdirectory(f+suffix); + if(overwrite || error(input(outdirectory()+fsuffix,check=false))) { string outformat=settings.outformat; bool interactiveView=settings.interactiveView; bool batchView=settings.batchView; |