LINUX.ORG.RU

cmake environment variables


0

0

Я понимаю, что сейчас большинство наблюдает за срачем на главной, но всё же.

Нужно из cmake скормить LaTeX'у texmf-дерево со шрифтами (да, PTSans :-) ). Дологое и упорное гугление говорит о том, что для этого нужно выставить несколько переменных окружения ($TTFONTS, например) перед вызовом latex.

Собстевенно вопрос, как это сделать с помощью cmake?

PS: Для нечитающих документацию SET(ENV{anything}) не предлагать, т.к. живут такие переменные окружения только во время работы самого cmake, а на момент, когда нужно что-то строить их уже нет.

PPS: Выкрики «пользуй make» я просто игнорирую, решение проблемы с помощью scons и ему подобных рассмотрю, если не нагуглю раньше.


Ответ на: комментарий от Begemoth

На мой взгляд это несколько противоречит идее cmake. Насколько я понимаю, такой финт пройдёт только в unix-подобном окружении.

Чего-то более переносимого, надо полагать, нет?

vaulter
() автор топика
Ответ на: комментарий от vaulter

На мой взгляд это несколько противоречит идее cmake.

ИМХО идея cmake - спрятать такое за макросом.

Насколько я понимаю, такой финт пройдёт только в unix-подобном окружении.

И в оффтопике при наличии msys или cygwin.

Begemoth ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.