Как сравнить файлы в CMake - PullRequest
       1

Как сравнить файлы в CMake

0 голосов
/ 24 января 2019

Есть ли способ сравнить файлы с помощью cmake? Я проверил все параметры от https://cmake.org/cmake/help/latest/command/file.html

1 Ответ

0 голосов
/ 24 января 2019
Исполняемый файл

cmake имеет режим инструмента , когда он выполняет некоторые полезные действия вместо конфигурации проекта. И compare_files является одной из команд для этого режима.

Чтобы получить функции режима инструмента командной строки CMake в CMakeLists.txt, используйте команду 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...