m4

    1熱度

    1回答

    我在其中一個開源項目中找到this m4文件。 changequote(«, »)dnl include(«../defs.m4»)dnl include(«tables.sql»)dnl include(«functions.sql»)dnl include(«triggers.sql»)dnl include(«api.sql»)dnl 什麼是m4? 難道是GNU M4還是別的?

    0熱度

    1回答

    在我的項目中,我有文件夾m4。在這個文件夾中,我有包含AX_CHECK_CXXFLAGS宏的ax_cxx_version.m4文件。 在autoconf.ac然後我包括M4文件夾: AC_CONFIG_MACRO_DIR([m4]) 和執行autoconf的。 當我運行配置腳本它的失敗與錯誤流: checking complex usability... yes checking compl

    1熱度

    1回答

    我想通過使用在https://www.gnu.org/software/autoconf-archive/ax_valgrind_check.html上描述的以下m4宏將valgrind整合到我的單元測試框架中。在我configure.ac我有 AC_CONFIG_MACRO_DIR([m4]) ... AX_VALGRIND_DFLT() AX_VALGRIND_CHECK 我已經把提

    0熱度

    1回答

    我正在使用m4預處理器,命令行選項--synclines。該選項在每個擴展多行之後發出#line <nn>行。 實施例: ; sr0(<register>, <count>) unrolls the sr0 statement for <register> <count> times. sr0(reg_0, 3) sr1 reg_1 結果: #line 1 "test.psm" ; sr

    2熱度

    1回答

    我寫了用於測試的小型M4腳本(test.m4): define(`test', `ifelse(`$#', `1', `$1', test(shift([email protected])))') test(`arg1', `arg2') 與m4 test.m4 -t test -de 運行它。輸出是 m4trace: -1- test -> ifelse(`2', `1', `arg1',

    0熱度

    1回答

    假設一個普通configure.ac: AC_INIT([foobar], 1.0) m4_define([foobar_m4], [foobar.m4]) m4_include(foobar_m4) 與瑣碎foobar.m4: AS_ECHO(["foobar.m4 was included"]) 運行autoreconf生產: aclocal: error: configure.a

    0熱度

    1回答

    在這裏工作是我configure.ac一些代碼: THIS="h5cc" AC_MSG_WARN([$THIS]) AC_MSG_WARN(m4_bmatch([h5pcc], [h5pcc], [parallel], [h5cc], [serial], [neither] )) AC_MSG_ERROR(m4_bmatch([$THIS],

    1熱度

    1回答

    我想記住一個m4宏調用的參數以供進一步的使用,即使用另一個宏符號作爲一種變量,我可以稍後回憶一下這個參數。 我m4會議,但是,並不會達到預期效果了: define(`A',define(`B',$1)) ⇒ A(17) ⇒ B ⇒ defn(`B') ⇒$1 我只是想的B值解析爲17如果A最後一個電話是A(17)。如何實現這一目標?

    0熱度

    2回答

    假設我定義了一個m4宏FOOBAR,其中包含一段可能包含逗號字符的 任意文本。請 創建一個m4宏,將5個空格的左邊距添加到FOOBAR文本的 擴展中。 如果 文本不包含任何逗號,問題很簡單(只需使用patsubst w /「^」正則表達式)。但我需要處理逗號。 謝謝!

    0熱度

    1回答

    我試圖端口http://fossies.org/linux/privat/old/fget-1.3.3.tar.gz/ 移動autoconf/aclocal.m4到acinclude.m4,因爲這個文件沒有被autoreconf包括在內,我也改變了: -m4_include([encap.m4]) -m4_include([ac_path_generic.m4]) +m4_include([a