init-repository: Fix passing no --alternates option

Commit d6918d7ac5 broke init-repository if
you did not pass an --alternates option.

Pick-to: 6.10 6.8
Task-number: QTBUG-142712
Fixes: QTBUG-142744
Change-Id: Ia727b420a34a46e52f0f05e549aabe2c975c6d7e
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 6bd3b23b6c)
This commit is contained in:
Joerg Bornemann
2025-12-15 13:21:56 +01:00
parent ec20fd6cab
commit f1d54f955c

View File

@@ -427,11 +427,13 @@ endfunction()
# Convert to absolute path if necessary. # Convert to absolute path if necessary.
function(qt_ir_get_option_as_existing_absolute_path name value) function(qt_ir_get_option_as_existing_absolute_path name value)
qt_ir_get_option_value("${name}" path) qt_ir_get_option_value("${name}" path)
if(NOT EXISTS "${abspath}") if(NOT "${path}" STREQUAL "")
qt_ir_add_error("The path '${path}' passed with -${name} does not exist.") if(NOT EXISTS "${path}")
endif() qt_ir_add_error("The path '${path}' passed with -${name} does not exist.")
if(NOT IS_ABSOLUTE "${path}") endif()
get_filename_component(path "${path}" ABSOLUTE) if(NOT IS_ABSOLUTE "${path}")
get_filename_component(path "${path}" ABSOLUTE)
endif()
endif() endif()
set("${value}" "${path}" PARENT_SCOPE) set("${value}" "${path}" PARENT_SCOPE)
endfunction() endfunction()