2012-10-19 77 views
1

我正在使用autoconf進行構建。我希望我的配置腳本檢查是否存在Java編譯器,並確保版本至少爲1.6,並且它是Oracle的Java Compilter。Autoconf Force Java編譯器版本和供應商

我需要把我的configure.ac腳本放到什麼位置?

回答

2

AX_PROG_JAVA宏和它的關聯宏在GNU Autoconf Macro Archive將是一個很好的開始。他們不會做你想要的東西(確保它是Oracle編譯器,至少Java 1.6)。

+0

我認爲他們尋找「javac」,但在許多發行版中,javac是符號鏈接gcj。所以這在這裏不起作用。 – sharjeel

+0

是的,但用戶可以通過使用JAVAC環境變量指向'configure'來使用正確的javac。 – ldav1s

+0

殺人的目的 – sharjeel