autotools

    30熱度

    2回答

    我一直在尋找優點&缺點Autotools和CMake。但我想知道使用這些工具中的一種(或兩種)進行項目的人的意見。 我在一年前基本上使用了Autotools,而且我知道其中一個好處是它依賴於shell腳本,因此不需要安裝即可運行。但它看起來太過於面向Linux,並且無法在Windows上運行配置文件。 我現在已經爲an open source project選擇了一個編譯系統工具,它必須至少編譯爲

    0熱度

    1回答

    This link提到通配符是一種自動列出Makefile.am文件中的SOURCES和HEADERS的方法。它還提到有些人編寫外部腳本來生成這些文件。 你知道在這裏自動包含所有* .h * .cpp的標準方式,還是應該編寫自己的Perl腳本來生成它們?你有沒有這樣的腳本,你使用? PS:我根據目錄下面的純邏輯的分離組織的源文件在我的項目: src/dog/woof.h src/dog/woof

    0熱度

    1回答

    我建萬噸項目在一次,他們正在修建的同時,我想這樣做在同一臺機器上其他的東西,同時能夠監控進度。 有沒有辦法通過的autoconf的產生,以及通過Makefile文件生成的自動工具,從配置腳本獲取目前進展如何?

    3熱度

    1回答

    對於手冊頁,我可以通過以下方式安裝它們: man_MANS = \ program.1 \ program.5 是否有類似的方法來安裝gettext mo文件?比如, locale_MESSAGES = \ program.mo.en_US \ program.mo.zh_CN 而不是, locale_en_USdir = ${localedir}/

    5熱度

    1回答

    我的Makfile使用libtool爲了創建一些apache模塊。 不幸的是,我需要我的makefile才能在VMWare共享forlder(hgfs)上工作,它不支持任何類型的鏈接(符號鏈接或硬鏈接)。 我可以使用libtool,並用它cp,而不是ln -s,沒有打補丁腳本的LN_ST變量,從而打破libtool爲系統的其餘部分,同時防止升級到未來的libtool?

    1熱度

    1回答

    如何檢查autoconf是否支持gcc預編譯頭文件?有像AC_CHECK_GCH這樣的宏嗎?我正在開發的這個項目有很多模板,包括,我已經嘗試用最常用的包來編寫一個.h文件並手動編譯它。將它與其餘的自動工具集成可能會很好。

    6熱度

    2回答

    在C/Java項目,什麼是管理建立一個適當的方式? 我最初想建設有Autotools的一切C和一切在Java中使用Apache Ant,然後讓每個建設者「執行」的其他。 另一種方法可能是自動工具做的一切。我更喜歡autotools而不是ant,因爲我不知道任何Autoconf像Ant的應用程序。 該項目是一個JNI項目,在語言之間具有相同/對稱的責任,換句話說,它應該可供僅限Java的開發人員和僅

    0熱度

    2回答

    我正在寫這個問題的部分基礎上related question on helper-scripts。 我有一個使用autotools構建的C++軟件系統。對於它的一小部分功能,我的系統使用一個閉源預構建二進制文件:AMPL。我是一個免費的學生版軟件。假設我在C++代碼中調用的AMPL二進制文件的名稱是ampl-student。我使用system(...)調用從我的代碼中運行它。 我想ampl-stu

    2熱度

    1回答

    我希望可以在配置時或在編譯時重新定義automake使用的一組包含的選項。我知道下面的作品: make DEFAULT_INCLUDES= CPPFLAGS="-I. -I/home/development/trunk" 我的問題是否有更好的方法來重寫DEFAULT_INCLUDES? 該解決方案必須適用於整個項目有點大。使用configure.ac的解決方案是可以接受的,但它必須是可選的。換

    4熱度

    3回答

    我有兩個使用Automake構建的項目。在Automake.amS的這裏被簡化的版本: AM_CPPFLAGS = -I/some/include_path lib_LTLIBRARIES = libfoo.la libfoo_la_SOURCES = foo.cpp libegfconfig_la_LIBADD = -lxml2 和 AM_CPPFLAGS = -I/some/incl