Настройка общесистемной среды в Makefile - PullRequest
0 голосов
/ 05 января 2011

Есть ли какой-нибудь независимый от платформы способ настройки общесистемной среды из Makefile? В частности, мне нужно добавить путь к переменной CLASSPATH во время установки, чтобы другие программы видели установленные jar-файлы.

Я знаю, что иногда я могу поместить скрипт в /etc/profile.d/, изменить / etc / environment или, возможно, использовать setx.exe в Windows (который должен быть установлен, но это не очень хорошо).

Я думаю о каком-то решении в стиле shtool.
Спасибо!

1 Ответ

0 голосов
/ 06 января 2011

В GNU make просто установите переменную в make-файле, а затем export it.

export ENV_VAR += some/more/stuff

См. Передача переменных в суб-make для точных сведений о export.

(Я подозреваю, что, возможно, вы спрашиваете, использовать ли в начале пути косую черту и двоеточие или обратную косую черту и точку с запятой. Это другой вопрос (ответ).)

...