I'm using latexmk to create my LaTeX documents, calling it from Aquamacs. My LatexMk file (also known as a latexmkrc file) contains the only following:
$do_cd = '0';
$quote_filenames = '0';
$makeindex = 'makeindex -s basic.gst -o glossary.gls glossary.glo';
$pdflatex = 'pdflatex -interaction=nonstopmode -synctex=1 %O %S';
$pdf_previewer = 'open -a skim';
$view = 'pdf';
Everything works as desired, except that no glossary.gls file is created on a latexmk run. Nor, therefore, is an index added to the document. A MWE below:
\documentclass[a4paper,11pt,twoside,book,dutch]{memoir}
\makeglossary[glossary]
\begin{document}
\glossary[glossary]{test}{test}
\printglossary[glossary]
\end{document}
memoirclass. Latexmk never fires anymakeindexinstructions, probably since no.idxfile is detected. You probably need a custom dependency to make latexmk react to glossary files. – daleif Aug 18 '17 at 16:52