1
Fork 0
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:
Roy Ivy III 2020-05-06 16:40:01 -05:00
parent 01f3e87393
commit 02694bb389

View file

@ -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}"
end_if if not starts_with "${arg}" "uu_"
arg = set "uu_${arg}"
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}
package_options = set "${package_options} -p${util}" if not is_empty "${util}"
if not starts_with "${util}" "uu_"
util = set "uu_${util}"
end_if
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