Ant Script中的make命令



我有一个CMakeLists.txt文件,我想通过使用ant脚本。是否有一种方法可以通过蚂蚁给cmake .make命令?我曾经有一个MakeFile,我用下面的命令来制作它:

<?xml version="1.0" encoding="UTF-8"?>
<project name="sampleProject" default="make">
    <target name="make">
        <exec executable="make" failonerror="true">
            <arg line="-f Makefile"/>
        </exec>
    </target>
</project>

是不是有点类似于这个?有人知道怎么做吗?我正在寻找一个替代cmakeant

从Ant调用CMake应该是类似的。像这样:

  <target name="cmake">
    <mkdir dir="build" />
    <exec executable="cmake" dir="build" failonerror="true">
      <arg line="../" />
    </exec>
  </target>

基本上,它创建build子目录并从中调用CMake。传递其他一些CMake参数也应该是微不足道的。

同样,你可以检查像cmakeant这样的项目,以获得更复杂的CMake包装器。

注意:在源目录中调用CMake被认为是一个不好的做法,会导致源子目录的污染

相关内容

  • 没有找到相关文章

最新更新