在m4的patsubst中,如何用空格替换换行符?

Ros*_*ers 3 regex preprocessor makefile m4

我怎么能告诉m4 patsubstr用空格替换字符串中的所有换行符?

我试过了:

patsubst(MULTI_LINE_STR_DEFINE,`\n',` ')
Run Code Online (Sandbox Code Playgroud)

patsubst(MULTI_LINE_STR_DEFINE,`\\n',` ')
Run Code Online (Sandbox Code Playgroud)

san*_*iyn 7

patsubst(MULTI_LINE_STR_DEFINE,`
',` ')
Run Code Online (Sandbox Code Playgroud)

也就是说,你按字面意思将换行符放在引号之间.