Resolve symlinks when running headersclean check
In some corner-cases the header files are passed by symlink path if the source directory is symlink. Make sure that we resolve symlinks when running headersclean check. Fixes: QTBUG-117518 Pick-to: 6.5 Change-Id: Ifaffc9186e78fba86037cb50438021466903d210 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 6f36ee51678fae136aaa1a6ffa8e154b6e224ced) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
718bb11701
commit
64cfe7a5d0
@ -11,7 +11,8 @@ if(EXISTS ${HEADER_CHECK_EXCEPTIONS})
|
||||
file(READ ${HEADER_CHECK_EXCEPTIONS} header_check_exception_list)
|
||||
endif()
|
||||
|
||||
file(TO_CMAKE_PATH "${INPUT_HEADER_FILE}" header)
|
||||
get_filename_component(header "${INPUT_HEADER_FILE}" REALPATH)
|
||||
file(TO_CMAKE_PATH "${header}" header)
|
||||
foreach(exception IN LISTS header_check_exception_list)
|
||||
file(TO_CMAKE_PATH "${exception}" exception)
|
||||
if(exception STREQUAL header)
|
||||
|
Loading…
x
Reference in New Issue
Block a user