CMake打印进度和构建时间
我正在使用gfortran编译一个相当大的Fortran程序。在我笔记本电脑上的单个处理器上编译大约需要5分钟。我从一个手写的Makefile开始,这个Makefile可以打印出它在屏幕上所做的一切。它还打印了完工后建设所需的时间 我后来搬到了CMake,我发现一个干净的构建会将括号内的百分比打印为进度,例如[XX%],但它不再打印完成时间。重建时,除了最后一个,它几乎什么也没有给我CMake打印进度和构建时间,cmake,gfortran,Cmake,Gfortran,我正在使用gfortran编译一个相当大的Fortran程序。在我笔记本电脑上的单个处理器上编译大约需要5分钟。我从一个手写的Makefile开始,这个Makefile可以打印出它在屏幕上所做的一切。它还打印了完工后建设所需的时间 我后来搬到了CMake,我发现一个干净的构建会将括号内的百分比打印为进度,例如[XX%],但它不再打印完成时间。重建时,除了最后一个,它几乎什么也没有给我 [100%] Buildt target <Project Name> 而且它仍然需要大约相同的时
[100%] Buildt target <Project Name>
而且它仍然需要大约相同的时间来构建
我希望它能显示每个构建的进度百分比和完成时间
下面是我的问题:
如何打印生成时间?
当我重建一个项目时,为什么不打印进度或其他相关内容?
如何在每次构建时都显示一些进度指标?Uhm。你能不能把打电话的时间包装一下?你能解释一下Windows和Unix是如何使用的吗?在CMake不使用之前,make使用了什么?啊,如果make已经自动为您执行此操作,您可以尝试在binary或dir中运行make VERBOSE=1,或者将CMake_VERBOSE_MAKEFILE变量设置为1.Uhm。你能不能把打电话的时间包装一下?你能解释一下Windows和Unix是如何使用的吗?在CMake不使用之前,make使用的是什么?啊,如果make自动为您执行此操作,您可以尝试在binary或dir中运行make VERBOSE=1,或者将CMake_VERBOSE_MAKEFILE变量设置为1。