Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake打印进度和构建时间_Cmake_Gfortran - Fatal编程技术网

CMake打印进度和构建时间

CMake打印进度和构建时间,cmake,gfortran,Cmake,Gfortran,我正在使用gfortran编译一个相当大的Fortran程序。在我笔记本电脑上的单个处理器上编译大约需要5分钟。我从一个手写的Makefile开始,这个Makefile可以打印出它在屏幕上所做的一切。它还打印了完工后建设所需的时间 我后来搬到了CMake,我发现一个干净的构建会将括号内的百分比打印为进度,例如[XX%],但它不再打印完成时间。重建时,除了最后一个,它几乎什么也没有给我 [100%] Buildt target <Project Name> 而且它仍然需要大约相同的时

我正在使用gfortran编译一个相当大的Fortran程序。在我笔记本电脑上的单个处理器上编译大约需要5分钟。我从一个手写的Makefile开始,这个Makefile可以打印出它在屏幕上所做的一切。它还打印了完工后建设所需的时间

我后来搬到了CMake,我发现一个干净的构建会将括号内的百分比打印为进度,例如[XX%],但它不再打印完成时间。重建时,除了最后一个,它几乎什么也没有给我

[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。