diff --git a/Makefile b/Makefile index cfdb6bba0ce0f..0ef0978272a21 100644 --- a/Makefile +++ b/Makefile @@ -118,25 +118,26 @@ $(build_private_libdir)/sys%ji: $(build_private_libdir)/sys%o $(build_private_libdir)/sys%$(SHLIB_EXT): $(build_private_libdir)/sys%o ifneq ($(USEMSVC), 1) - $(CXX) -shared -fPIC -L$(build_private_libdir) -L$(build_libdir) -L$(build_shlibdir) -o $@ $< \ + @$(call PRINT_LINK, $(CXX) -shared -fPIC -L$(build_private_libdir) -L$(build_libdir) -L$(build_shlibdir) -o $@ $< \ $$([ $(OS) = Darwin ] && echo '' -Wl,-undefined,dynamic_lookup || echo '' -Wl,--unresolved-symbols,ignore-all ) \ - $$([ $(OS) = WINNT ] && echo '' -ljulia -lssp) + $$([ $(OS) = WINNT ] && echo '' -ljulia -lssp)) $(DSYMUTIL) $@ else @true endif $(build_private_libdir)/sys0.o: - @$(QUIET_JULIA) cd base && \ - $(call spawn,$(JULIA_EXECUTABLE)) --build $(call cygpath_w,$(build_private_libdir)/sys0) sysimg.jl + @$(call PRINT_JULIA, cd base && \ + $(call spawn,$(JULIA_EXECUTABLE)) --build $(call cygpath_w,$(build_private_libdir)/sys0) sysimg.jl) BASE_SRCS := $(wildcard base/*.jl base/*/*.jl base/*/*/*.jl) +,:=, $(build_private_libdir)/sys.o: VERSION $(BASE_SRCS) $(build_datarootdir)/julia/helpdb.jl $(build_private_libdir)/sys0.$(SHLIB_EXT) - @$(QUIET_JULIA) cd base && \ + @$(call PRINT_JULIA, cd base && \ $(call spawn,$(JULIA_EXECUTABLE)) --build $(call cygpath_w,$(build_private_libdir)/sys) \ -J$(call cygpath_w,$(build_private_libdir))/$$([ -e $(build_private_libdir)/sys.ji ] && echo sys.ji || echo sys0.ji) -f sysimg.jl \ - || { echo "*** This error is usually fixed by running 'make clean'. If the error persists, try 'make cleanall'. ***" && false; } + || { echo '*** This error is usually fixed by running `make clean`. If the error persists$(,) try `make cleanall`. ***' && false; } ) run-julia-debug run-julia-release: run-julia-%: $(MAKE) $(QUIET_MAKE) run-julia JULIA_EXECUTABLE="$(JULIA_EXECUTABLE_$*)"