From f7c9e679a7e55c6334d105576cbd4b873378c595 Mon Sep 17 00:00:00 2001 From: Antoine Regimbeau <antoine.regimbeau@c-s.fr> Date: Tue, 9 Jul 2019 13:21:21 +0200 Subject: [PATCH] No need to check if we are with cmake > 2.8 --- CMake/OTBModuleHeaderTest.cmake | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/CMake/OTBModuleHeaderTest.cmake b/CMake/OTBModuleHeaderTest.cmake index b902ff7cb5..ed89a0fc55 100644 --- a/CMake/OTBModuleHeaderTest.cmake +++ b/CMake/OTBModuleHeaderTest.cmake @@ -96,24 +96,22 @@ macro( otb_module_headertest _name ) # We check to see if the headers are changed. If so, remove the header test # source files so they are regenerated. - if( ${CMAKE_VERSION} VERSION_GREATER 2.8.6 ) # for string( MD5 - set( _headers_list_md5 "${${_name}_BINARY_DIR}/test/CMakeFiles/HeadersList.md5" ) - list( SORT _header_files ) - string( MD5 _new_md5 "${_header_files}" ) - set( _regenerate_sources FALSE ) - if( NOT EXISTS "${_headers_list_md5}" ) + set( _headers_list_md5 "${${_name}_BINARY_DIR}/test/CMakeFiles/HeadersList.md5" ) + list( SORT _header_files ) + string( MD5 _new_md5 "${_header_files}" ) + set( _regenerate_sources FALSE ) + if( NOT EXISTS "${_headers_list_md5}" ) + set( _regenerate_sources TRUE ) + else() + file( READ "${_headers_list_md5}" _old_md5 ) + if( NOT ("${_old_md5}" STREQUAL "${_new_md5}")) set( _regenerate_sources TRUE ) - else() - file( READ "${_headers_list_md5}" _old_md5 ) - if( NOT ("${_old_md5}" STREQUAL "${_new_md5}")) - set( _regenerate_sources TRUE ) - endif() - endif() - file( WRITE "${_headers_list_md5}" "${_new_md5}" ) - if( ${_regenerate_sources} ) - file( REMOVE ${_outputs} ) endif() endif() + file( WRITE "${_headers_list_md5}" "${_new_md5}" ) + if( ${_regenerate_sources} ) + file( REMOVE ${_outputs} ) + endif() set( _test_num 1 ) foreach( _header_test_src ${_outputs} ) -- GitLab