2012-07-31 73 views
2

在我的automake項目中,我有一個導出的變量calles SIMULATION_LDFLAGS,它用於構建我的項目以用於系統模擬器。禁止automake的變量名稱的標準化警告

不幸的是,在創建Makefile.in文件時,將_LDFLAGS, _SOURCES等附加到規範化程序名的automake約定會導致警告,因爲SIMULATION_LDFLAGS變量「引用」了當然不存在的程序SIMULATION。

的automake的實際產量

的src/Makefile.am:15:可變SIMULATION_LDFLAGS' is defined but no program or src/Makefile.am:15: library has模擬」爲規範名稱(可能是錯字)

有沒有辦法來告訴automake的,這變量不是它通常的變量名稱匹配魔法的一部分嗎?

+0

我覺得在AM_INIT_AUTOMAKE中'-Wno-syntax'會做到這一點,但我不確定。 – rra 2013-03-17 11:22:59

回答

0

有沒有辦法告訴automake這個變量不是其通常的變量名稱匹配魔術的一部分?

我不認爲有一種方法可以給automake一個這樣的例外列表。