|  | @@ -37,8 +37,8 @@ endfunction()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #extract library name and version for given shared object
 | 
	
		
			
				|  |  |  function(extract_so_info shared_object libname version)
 | 
	
		
			
				|  |  | -  if(READELF_EXECUTABLE)
 | 
	
		
			
				|  |  | -    execute_process(COMMAND "${READELF_EXECUTABLE}" -d "${shared_object}"
 | 
	
		
			
				|  |  | +  if(CPACK_READELF_EXECUTABLE)
 | 
	
		
			
				|  |  | +    execute_process(COMMAND "${CPACK_READELF_EXECUTABLE}" -d "${shared_object}"
 | 
	
		
			
				|  |  |        WORKING_DIRECTORY "${CPACK_TEMPORARY_DIRECTORY}"
 | 
	
		
			
				|  |  |        RESULT_VARIABLE result
 | 
	
		
			
				|  |  |        OUTPUT_VARIABLE output
 | 
	
	
		
			
				|  | @@ -197,15 +197,15 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |      endforeach()
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  find_program(READELF_EXECUTABLE NAMES readelf)
 | 
	
		
			
				|  |  | +  find_program(CPACK_READELF_EXECUTABLE NAMES readelf)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    if(CPACK_DEBIAN_DEBUGINFO_PACKAGE AND CPACK_DEB_UNSTRIPPED_FILES)
 | 
	
		
			
				|  |  | -    find_program(OBJCOPY_EXECUTABLE NAMES objcopy)
 | 
	
		
			
				|  |  | +    find_program(CPACK_OBJCOPY_EXECUTABLE NAMES objcopy)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    if(NOT OBJCOPY_EXECUTABLE)
 | 
	
		
			
				|  |  | +    if(NOT CPACK_OBJCOPY_EXECUTABLE)
 | 
	
		
			
				|  |  |        message(FATAL_ERROR "debuginfo packages require the objcopy tool")
 | 
	
		
			
				|  |  |      endif()
 | 
	
		
			
				|  |  | -    if(NOT READELF_EXECUTABLE)
 | 
	
		
			
				|  |  | +    if(NOT CPACK_READELF_EXECUTABLE)
 | 
	
		
			
				|  |  |        message(FATAL_ERROR "debuginfo packages require the readelf tool")
 | 
	
		
			
				|  |  |      endif()
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -213,7 +213,7 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |      foreach(_FILE IN LISTS CPACK_DEB_UNSTRIPPED_FILES)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        # Get the file's Build ID
 | 
	
		
			
				|  |  | -      execute_process(COMMAND env LC_ALL=C ${READELF_EXECUTABLE} -n "${_FILE}"
 | 
	
		
			
				|  |  | +      execute_process(COMMAND env LC_ALL=C ${CPACK_READELF_EXECUTABLE} -n "${_FILE}"
 | 
	
		
			
				|  |  |          WORKING_DIRECTORY "${CPACK_TEMPORARY_DIRECTORY}"
 | 
	
		
			
				|  |  |          OUTPUT_VARIABLE READELF_OUTPUT
 | 
	
		
			
				|  |  |          RESULT_VARIABLE READELF_RESULT
 | 
	
	
		
			
				|  | @@ -221,7 +221,7 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |          OUTPUT_STRIP_TRAILING_WHITESPACE )
 | 
	
		
			
				|  |  |        if(NOT READELF_RESULT EQUAL 0)
 | 
	
		
			
				|  |  |          message(FATAL_ERROR "CPackDeb: readelf: '${READELF_ERROR}';\n"
 | 
	
		
			
				|  |  | -            "executed command: '${READELF_EXECUTABLE} -n ${_FILE}'")
 | 
	
		
			
				|  |  | +            "executed command: '${CPACK_READELF_EXECUTABLE} -n ${_FILE}'")
 | 
	
		
			
				|  |  |        endif()
 | 
	
		
			
				|  |  |        if(READELF_OUTPUT MATCHES "Build ID: ([0-9a-zA-Z][0-9a-zA-Z])([0-9a-zA-Z]*)")
 | 
	
		
			
				|  |  |          set(_BUILD_ID_START ${CMAKE_MATCH_1})
 | 
	
	
		
			
				|  | @@ -235,7 +235,7 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |        set(_FILE_DBGSYM ${_DBGSYM_ROOT}/usr/lib/debug/.build-id/${_BUILD_ID_START}/${_BUILD_ID_REMAINING}.debug)
 | 
	
		
			
				|  |  |        get_filename_component(_OUT_DIR "${_FILE_DBGSYM}" DIRECTORY)
 | 
	
		
			
				|  |  |        file(MAKE_DIRECTORY "${CPACK_TEMPORARY_DIRECTORY}/${_OUT_DIR}")
 | 
	
		
			
				|  |  | -      execute_process(COMMAND ${OBJCOPY_EXECUTABLE} --only-keep-debug "${_FILE}" "${_FILE_DBGSYM}"
 | 
	
		
			
				|  |  | +      execute_process(COMMAND ${CPACK_OBJCOPY_EXECUTABLE} --only-keep-debug "${_FILE}" "${_FILE_DBGSYM}"
 | 
	
		
			
				|  |  |          WORKING_DIRECTORY "${CPACK_TEMPORARY_DIRECTORY}"
 | 
	
		
			
				|  |  |          OUTPUT_VARIABLE OBJCOPY_OUTPUT
 | 
	
		
			
				|  |  |          RESULT_VARIABLE OBJCOPY_RESULT
 | 
	
	
		
			
				|  | @@ -243,9 +243,9 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |          OUTPUT_STRIP_TRAILING_WHITESPACE )
 | 
	
		
			
				|  |  |        if(NOT OBJCOPY_RESULT EQUAL 0)
 | 
	
		
			
				|  |  |          message(FATAL_ERROR "CPackDeb: objcopy: '${OBJCOPY_ERROR}';\n"
 | 
	
		
			
				|  |  | -            "executed command: '${OBJCOPY_EXECUTABLE} --only-keep-debug ${_FILE} ${_FILE_DBGSYM}'")
 | 
	
		
			
				|  |  | +            "executed command: '${CPACK_OBJCOPY_EXECUTABLE} --only-keep-debug ${_FILE} ${_FILE_DBGSYM}'")
 | 
	
		
			
				|  |  |        endif()
 | 
	
		
			
				|  |  | -      execute_process(COMMAND ${OBJCOPY_EXECUTABLE} --strip-unneeded ${_FILE}
 | 
	
		
			
				|  |  | +      execute_process(COMMAND ${CPACK_OBJCOPY_EXECUTABLE} --strip-unneeded ${_FILE}
 | 
	
		
			
				|  |  |          WORKING_DIRECTORY "${CPACK_TEMPORARY_DIRECTORY}"
 | 
	
		
			
				|  |  |          OUTPUT_VARIABLE OBJCOPY_OUTPUT
 | 
	
		
			
				|  |  |          RESULT_VARIABLE OBJCOPY_RESULT
 | 
	
	
		
			
				|  | @@ -253,9 +253,9 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |          OUTPUT_STRIP_TRAILING_WHITESPACE )
 | 
	
		
			
				|  |  |        if(NOT OBJCOPY_RESULT EQUAL 0)
 | 
	
		
			
				|  |  |          message(FATAL_ERROR "CPackDeb: objcopy: '${OBJCOPY_ERROR}';\n"
 | 
	
		
			
				|  |  | -            "executed command: '${OBJCOPY_EXECUTABLE} --strip-debug ${_FILE}'")
 | 
	
		
			
				|  |  | +            "executed command: '${CPACK_OBJCOPY_EXECUTABLE} --strip-debug ${_FILE}'")
 | 
	
		
			
				|  |  |        endif()
 | 
	
		
			
				|  |  | -      execute_process(COMMAND ${OBJCOPY_EXECUTABLE} --add-gnu-debuglink=${_FILE_DBGSYM} ${_FILE}
 | 
	
		
			
				|  |  | +      execute_process(COMMAND ${CPACK_OBJCOPY_EXECUTABLE} --add-gnu-debuglink=${_FILE_DBGSYM} ${_FILE}
 | 
	
		
			
				|  |  |          WORKING_DIRECTORY "${CPACK_TEMPORARY_DIRECTORY}"
 | 
	
		
			
				|  |  |          OUTPUT_VARIABLE OBJCOPY_OUTPUT
 | 
	
		
			
				|  |  |          RESULT_VARIABLE OBJCOPY_RESULT
 | 
	
	
		
			
				|  | @@ -263,7 +263,7 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |          OUTPUT_STRIP_TRAILING_WHITESPACE )
 | 
	
		
			
				|  |  |        if(NOT OBJCOPY_RESULT EQUAL 0)
 | 
	
		
			
				|  |  |          message(FATAL_ERROR "CPackDeb: objcopy: '${OBJCOPY_ERROR}';\n"
 | 
	
		
			
				|  |  | -            "executed command: '${OBJCOPY_EXECUTABLE} --add-gnu-debuglink=${_FILE_DBGSYM} ${_FILE}'")
 | 
	
		
			
				|  |  | +            "executed command: '${CPACK_OBJCOPY_EXECUTABLE} --add-gnu-debuglink=${_FILE_DBGSYM} ${_FILE}'")
 | 
	
		
			
				|  |  |        endif()
 | 
	
		
			
				|  |  |      endforeach()
 | 
	
		
			
				|  |  |    endif()
 | 
	
	
		
			
				|  | @@ -652,7 +652,7 @@ function(cpack_deb_prepare_package_vars)
 | 
	
		
			
				|  |  |    unset(CPACK_DEBIAN_PACKAGE_SHLIBS_LIST)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    if(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS)
 | 
	
		
			
				|  |  | -    if(READELF_EXECUTABLE)
 | 
	
		
			
				|  |  | +    if(CPACK_READELF_EXECUTABLE)
 | 
	
		
			
				|  |  |        foreach(_FILE IN LISTS CPACK_DEB_SHARED_OBJECT_FILES)
 | 
	
		
			
				|  |  |          extract_so_info("${_FILE}" libname soversion)
 | 
	
		
			
				|  |  |          if(libname AND DEFINED soversion)
 |