summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2025-12-15 23:30:16 +0800
committerruki <[email protected]>2025-12-15 23:30:16 +0800
commite58fd4cd9145d5a060a00c513cbe76a1011c013f (patch)
tree6f13511a3c6fcfa5ad669f2610a07778d1094666
parentcb0e3915da024e1d2327b956eb148330a69a3698 (diff)
improve ./configure
-rwxr-xr-xconfigure6
1 files changed, 5 insertions, 1 deletions
diff --git a/configure b/configure
index deba96413..d5bcbf5a0 100755
--- a/configure
+++ b/configure
@@ -4295,7 +4295,11 @@ _gmake_add_build_target() {
# link target
echo "${target}: ${targetfile}" >> "${xmake_sh_makefile}"
echo "${targetfile}: ${depfiles}${objectfiles}" >> "${xmake_sh_makefile}"
- print "\t@echo linking.${_target_mode} ${targetfile}" >> "${xmake_sh_makefile}"
+ if test_eq "${targetkind}" "static"; then
+ print "\t@echo archiving.${_target_mode} ${targetfile}" >> "${xmake_sh_makefile}"
+ else
+ print "\t@echo linking.${_target_mode} ${targetfile}" >> "${xmake_sh_makefile}"
+ fi
case "${toolname}" in
gcc) _gmake_add_build_target_for_gcc_clang "${toolkind}" "${targetfile}" "${objectfiles}" "${flagname}";;
gxx) _gmake_add_build_target_for_gcc_clang "${toolkind}" "${targetfile}" "${objectfiles}" "${flagname}";;