CPackRPM: Avoid CMP0007 warnings

For older versions of CMake minimum required version CMP0007 policy
warning was printed out.
This commit is contained in:
Domen Vrankar 2016-09-20 00:17:54 +02:00 committed by Brad King
parent 5c87b92b1b
commit edb3f6eee4
1 changed files with 4 additions and 1 deletions

View File

@ -847,7 +847,10 @@ function(cpack_rpm_prepare_content_list)
set(_DISTINCT_PATH "${_RPM_RELOCATION_PREFIX}") set(_DISTINCT_PATH "${_RPM_RELOCATION_PREFIX}")
string(REPLACE "/" ";" _CPACK_RPM_PACKAGE_PREFIX_ELEMS " ${_RPM_RELOCATION_PREFIX}") string(REPLACE "/" ";" _CPACK_RPM_PACKAGE_PREFIX_ELEMS " ${_RPM_RELOCATION_PREFIX}")
list(REMOVE_AT _CPACK_RPM_PACKAGE_PREFIX_ELEMS -1) cmake_policy(PUSH)
cmake_policy(SET CMP0007 NEW)
list(REMOVE_AT _CPACK_RPM_PACKAGE_PREFIX_ELEMS -1)
cmake_policy(POP)
unset(_TMP_LIST) unset(_TMP_LIST)
# Now generate all of the parent dirs of the relocation path # Now generate all of the parent dirs of the relocation path
foreach(_PREFIX_PATH_ELEM ${_CPACK_RPM_PACKAGE_PREFIX_ELEMS}) foreach(_PREFIX_PATH_ELEM ${_CPACK_RPM_PACKAGE_PREFIX_ELEMS})