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 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> (cherry picked from commit 64cfe7a5d0c58a95bd1cf0a9acc57cd56e3f0910)
This commit is contained in:
parent
5922d70d27
commit
965ab2fceb
@ -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