gpt4 book ai didi

cmake - 如何在 CMake 中比较文件

转载 作者:行者123 更新时间:2023-12-04 03:23:40 26 4
gpt4 key购买 nike

有没有办法使用cmake比较文件?
我已经检查了 https://cmake.org/cmake/help/latest/command/file.html 中的所有参数

最佳答案

cmake可执行文件有一个 tool mode , 当它执行一些有用的操作而不是项目的配置时。和 compare_files是该模式的命令之一。

CMakeLists.txt 中获取 CMake 命令行工具模式的功能, 使用 execute_process命令:

execute_process( COMMAND ${CMAKE_COMMAND} -E compare_files <file1> <file2>
RESULT_VARIABLE compare_result
)
if( compare_result EQUAL 0)
message("The files are identical.")
elseif( compare_result EQUAL 1)
message("The files are different.")
else()
message("Error while comparing the files.")
endif()

关于cmake - 如何在 CMake 中比较文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54353120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com