使用cmake自定义命令使用CMake构建米包装器

时间:2016-12-16 15:11:58

标签: cmake

我有一个用于c ++库的工作米包装器。我只需要.cpp文件和extconf.rb文件来构建这个包装器,并使用以下命令:

ruby extconf.rb
make

如何用cmake做同样的事情?

1 个答案:

答案 0 :(得分:0)

您可能需要更好地指定工作目录和.rb文件的路径,但基本上。

add_custom_command(TARGET ${YOUR_TARGET} POST_BUILD
    COMMAND ruby extconf.rb)
add_custom_command(TARGET ${YOUR_TARGET} POST_BUILD
    COMMAND make)

有关add_custom_command的更多信息:https://cmake.org/cmake/help/v3.0/command/add_custom_command.html