mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 11:07:44 +00:00
maint/build ~ update cargo make
'util' target to work with new independant crates ('uu_...')
This commit is contained in:
parent
01f3e87393
commit
02694bb389
1 changed files with 16 additions and 5 deletions
|
@ -81,10 +81,16 @@ if is_empty "${args_examples}"
|
||||||
end_if
|
end_if
|
||||||
set_env CARGO_MAKE_TASK_BUILD_EXAMPLES_ARGS "${args_examples}"
|
set_env CARGO_MAKE_TASK_BUILD_EXAMPLES_ARGS "${args_examples}"
|
||||||
# * rebuild for 'utils' target
|
# * rebuild for 'utils' target
|
||||||
args_utils = replace ${args} ";" " -p"
|
args_utils_list = split "${args}" ";"
|
||||||
if not is_empty "${args_utils}"
|
for arg in "${args_utils_list}"
|
||||||
args_utils = set "-p${args_utils}"
|
if not is_empty "${arg}"
|
||||||
|
if not starts_with "${arg}" "uu_"
|
||||||
|
arg = set "uu_${arg}"
|
||||||
end_if
|
end_if
|
||||||
|
args_utils = set "${args_utils} -p${arg}"
|
||||||
|
end_if
|
||||||
|
end
|
||||||
|
args_utils = trim "${args_utils}"
|
||||||
set_env CARGO_MAKE_TASK_BUILD_UTILS_ARGS "${args_utils}"
|
set_env CARGO_MAKE_TASK_BUILD_UTILS_ARGS "${args_utils}"
|
||||||
'''
|
'''
|
||||||
]
|
]
|
||||||
|
@ -282,7 +288,12 @@ if is_empty "${package_options}"
|
||||||
set_env CARGO_MAKE_VAR_UTILS ${result.stdout}
|
set_env CARGO_MAKE_VAR_UTILS ${result.stdout}
|
||||||
utils = array %{result.stdout}
|
utils = array %{result.stdout}
|
||||||
for util in ${utils}
|
for util in ${utils}
|
||||||
|
if not is_empty "${util}"
|
||||||
|
if not starts_with "${util}" "uu_"
|
||||||
|
util = set "uu_${util}"
|
||||||
|
end_if
|
||||||
package_options = set "${package_options} -p${util}"
|
package_options = set "${package_options} -p${util}"
|
||||||
|
end_if
|
||||||
end
|
end
|
||||||
package_options = trim "${package_options}"
|
package_options = trim "${package_options}"
|
||||||
end_if
|
end_if
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue