9
A
回答
14
从CMake的文档:
add_custom_command(TARGET target
PRE_BUILD | PRE_LINK | POST_BUILD`
COMMAND command1 [ARGS] [args1...]
[COMMAND command2 [ARGS] [args2...] ...]
[WORKING_DIRECTORY dir]
[COMMENT comment] [VERBATIM])
This defines a new command that will be associated with building the specified
target. When the command will happen is determined by which of the following
is specified:
PRE_BUILD - run before all other dependencies
PRE_LINK - run after other dependencies
POST_BUILD - run after the target has been built
Note that the PRE_BUILD option is only supported on Visual Studio 7 or later.
For all other generators PRE_BUILD will be treated as PRE_LINK.
例如,如果你的目标是一个名为MyProject
和你想要的建筑后的参数-1 -2
运行命令SomeCommand
,添加以下行后您add_executable
或add_library
呼叫,因为目标已经被定义为:
add_custom_command(TARGET MyProject
POST_BUILD
COMMAND SomeCommand ARGS "-1 -2"
COMMENT "Running SomeCommand")
莫见https://cmake.org/cmake/help/v2.8.8/cmake.html#command:add_custom_command详细了解如何使用add_custom_command()
。
相关问题
- 1. 从MSVC项目生成CMAKE?
- 2. C++ - 自定义生成事件
- 3. 不能添加自定义项目arrayadapter
- 4. 添加自定义项目到TShellTreeView
- 5. 如何自定义在故事板上添加的tabbar项目
- 6. 添加自定义iOS生成设置选项
- 7. 如何为所有子模块添加CMake自定义目标
- 8. 如何将自定义生成参数添加到Visual Studio 2013 C#项目?
- 9. 自动将生成的源文件添加到xcode项目
- 10. VS2010“添加项目”目录更改
- 11. 自定义AlertDialog.Builder添加自定义按钮事件点击
- 12. 添加项目自定义ListView与自定义自定义适配器
- 13. Qt Creator中的自动完成:如何为cmake项目添加头文件
- 14. 使用CMake生成C#项目
- 15. 如何将鼠标事件添加到自定义模板列表框项目?
- 16. 图像未添加到项目添加到自定义列表
- 17. 如何将一堆aspx文件添加到网站定义sp2010 vs2010项目
- 18. 使用CMake生成VS2010解决方案无效包括目录
- 19. 在VS2010中为ClickOnce添加自定义先决条件
- 20. 将google APIs库添加到cmake生成
- 21. CMake GUI - 添加XCode生成器
- 22. VS2010:创建后生成事件(C#)
- 23. FrameworkVersion在预生成事件VS2010 WPF
- 24. 使用我自己的源代码目录生成vs2010项目文件
- 25. 如何添加自定义文件夹来安装项目?
- 26. Angular将自定义.css文件添加到Angular-CLI项目
- 27. 将生成的子项目配置文件添加到CMake中的主项目中
- 28. 在VS2010中添加gdi +参考项目
- 29. 在运行时自动生成自定义事件
- 30. 如何将自定义HTML添加到jQuery自动完成项目?
非常感谢... –
结构良好,非常有用的答案。 :d – MABVT