2011-01-05 39 views
0

是否有一些與平臺無關的方式來從Makefile設置系統範圍的環境?特別是,我需要在安裝過程中爲CLASSPATH變量添加一個路徑,讓其他程序看到安裝的jar。我知道有時候我可以把腳本放到/etc/profile.d/中,或者修改/ etc/environment或者在Windows上使用setx.exe(這需要安裝,這不是很好)。在Makefile中設置系統範圍的環境

我正在考慮一些shtool風格的解決方案。
謝謝!

回答

0

在GNU做,只是設置在Makefile的變量,然後export它。

export ENV_VAR += some/more/stuff 

export精確的細節見Communicating Variables to a Sub-make。 (我懷疑你可能會問是否在你的路徑定義中使用正斜槓和冒號,或反斜槓和分號,這是另一個問題(答案)。)

相關問題