diff options
Diffstat (limited to 'Master/tlpkg/TeXLive/TLPSRC.pm')
-rw-r--r-- | Master/tlpkg/TeXLive/TLPSRC.pm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Master/tlpkg/TeXLive/TLPSRC.pm b/Master/tlpkg/TeXLive/TLPSRC.pm index 4d4ab734aa1..4d65bf1fa24 100644 --- a/Master/tlpkg/TeXLive/TLPSRC.pm +++ b/Master/tlpkg/TeXLive/TLPSRC.pm @@ -579,6 +579,26 @@ If the C<PREFIX> contains the symbol ! the meaning of the pattern is reversed, i.e., file matching this pattern are removed from the list of included files. +=head2 arch expansion + +In case the string C<${ARCH}> occurs in one C<binpattern> it is +automatically expanded to the respective architecture. + +=head2 bat/exe for win32 + +For C<binpatterns> of the form C<f bin/win32/foobar> (i.e., also for a +binpattern of the form C<f bin/${ARCH}/foobar>) files F<foobar.bat> and +F<foobar.exe> are also matched. + +The above two properties allows to capture the binaries for all architectures +in one binpattern + + binpattern f bin/${ARCH}/dvips + +and would get F<bin/win32/dvips.exe> into the runfiles for arch=win32. + +Note that the bat/exe expansion B<only> works for patterns of the C<f> type! + =head1 MEMBER ACCESS FUNCTIONS For any of the above I<keys> a function |