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 6.6 Change-Id: Ifaffc9186e78fba86037cb50438021466903d210 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
9349e463d4
commit
6f36ee5167
@ -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…
Reference in New Issue
Block a user