微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CMake:如何使用add_custom_command…中的条件

我想使用Linux,如果CMakeLists.txt中的条件由add_custom_command(…),我需要运行这些条件,并在makefile做一些判断。 喜欢这个:

cmake_minimum_required(VERSION 2.8) add_custom_target(temp_target ALL) add_custom_command(TARGET temp_target PRE_BUILD COMMAND if ["a" != "b"]; then echo 1; fi; VERBATIM )

我应该怎么做,如果我想使用

if ["a" != "b"]; then echo 1; fi;

什么时候make makefile? 非常感谢您的帮助!

Git Bash – 腻子 – 不是一个git回购问题 – Windows

为什么“kill”与terminal和system()不同?

如何循环一段时间?

正则expression式结尾处的“ 2”是什么意思?

我怎样才能将标准文件压缩到一个文件中,并将标准打印到标准中?

variables是variablesbash的子string

bash:/ bin / tar:用tar压缩很多文件时参数列表太长

防止进程使用pkill自杀

Bashdate命令无效date

将两个或更多STDOUTredirect到一个STDIN

您可以使用/bin/sh -c作为COMMAND参数指定一行shell代码

COMMAND /bin/sh -c "if [ 'a' != 'b' ]; then echo 1; fi;"

请注意, [是bash的扩展,对于像“dash”这样简单的shell可能是未知的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐