Index: Jamroot =================================================================== --- Jamroot (revision 45175) +++ Jamroot (working copy) @@ -414,14 +414,14 @@ } } - # Create hardlinks without version. + # Create links without version. for local s in $(filtered) { local name = [ $(s).name ] ; local ea = [ $(s).action ] ; local ep = [ $(ea).properties ] ; local a = [ - new non-scanning-action $(s) : common.hard-link : $(ep) ] ; + new non-scanning-action $(s) : symlink.ln : $(ep) ] ; local noversion-file ; if $(nt) Index: tools/build/v2/tools/symlink.jam =================================================================== --- tools/build/v2/tools/symlink.jam (revision 45175) +++ tools/build/v2/tools/symlink.jam (working copy) @@ -129,10 +129,12 @@ ln -f -s '$(>:D=:R=$(PATH_TO_SOURCE))' '$(<)' } -# there is a way to do this; it's a dummy rule for now +# there is a way to do this; we fall back to a copy for now actions ln-NT { - echo "NT symlinks not supported yet" + echo "NT symlinks not supported yet, making copy" + del /f /q "$(<)" 2$(NULL_OUT) $(NULL_OUT) + copy "$(>)" "$(<)" $(NULL_OUT) } IMPORT $(__name__) : symlink : : symlink ;