我正在尝试使用CMake添加custom_command并调用COMMAND echo“$”> file.txt的
只要我把$放入其中,配置文件就会生成但无法构建。
我也试过echo“\ $”并且似乎没有用。
add_custom_command( TARGET ${TARGET_NAME}
POST_BUILD
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/out
COMMAND echo "-keep class com.android.**\$* { ; }" >> ./proguard.txt
)
cmake命令有效,但只要我调用忍者,就会出现以下错误:
error: 'src', needed by 'all', missing and no known rule to make it
似乎cmake无法生成构建步骤。我的目的是将**$
打印到文件中。
答案 0 :(得分:0)
两个
COMMAND echo "$" > file.txt VERBATIM
和
$
输出make
签到指定文件。
编辑:这适用于makefile生成器,并且仅在从终端运行COMMAND
时才有效。通常重定向符号“>”在document.getElementById('list').appendChild(node);
表达式中没有按预期工作。