@@ -9,7 +9,7 @@ STDLIBDIR := $(build_datarootdir)/julia/stdlib/$(VERSDIR)
9
9
TESTGROUPS = unicode strings compiler
10
10
TESTS = all default stdlib $(TESTGROUPS ) \
11
11
$(patsubst $(STDLIBDIR ) /% /,% ,$(dir $(wildcard $(STDLIBDIR ) /* /.) ) ) \
12
- $(filter-out runtests testdefs, \
12
+ $(filter-out runtests testdefs relocatedepot , \
13
13
$(patsubst $(SRCDIR ) /% .jl,% ,$(wildcard $(SRCDIR ) /* .jl) ) ) \
14
14
$(foreach group,$(TESTGROUPS ) , \
15
15
$(patsubst $(SRCDIR ) /% .jl,% ,$(wildcard $(SRCDIR ) /$(group ) /* .jl) ) )
@@ -29,6 +29,22 @@ $(addprefix revise-, $(TESTS)): revise-% :
29
29
@cd $(SRCDIR ) && \
30
30
$(call PRINT_JULIA, $(call spawn,$(JULIA_EXECUTABLE)) --check-bounds=yes --startup-file=no --depwarn=error ./runtests.jl --revise $*)
31
31
32
+ relocatedepot :
33
+ @rm -rf $(SRCDIR ) /relocatedepot
34
+ @cd $(SRCDIR ) && \
35
+ $(call PRINT_JULIA, $(call spawn,$(JULIA_EXECUTABLE ) ) --check-bounds=yes --startup-file=no --depwarn=error ./runtests.jl $@ )
36
+ @cp -r $(build_datarootdir ) /julia $(SRCDIR ) /relocatedepot/
37
+ @cd $(SRCDIR ) && \
38
+ $(call PRINT_JULIA, $(call spawn,RELOCATEDEPOT="" $(JULIA_EXECUTABLE ) ) --check-bounds=yes --startup-file=no --depwarn=error ./runtests.jl $@ )
39
+
40
+ revise-relocatedepot : revise-% :
41
+ @rm -rf $(SRCDIR ) /relocatedepot
42
+ @cd $(SRCDIR ) && \
43
+ $(call PRINT_JULIA, $(call spawn,$(JULIA_EXECUTABLE ) ) --check-bounds=yes --startup-file=no --depwarn=error ./runtests.jl --revise $* )
44
+ @cp -r $(build_datarootdir ) /julia $(SRCDIR ) /relocatedepot/
45
+ @cd $(SRCDIR ) && \
46
+ $(call PRINT_JULIA, $(call spawn,RELOCATEDEPOT="" $(JULIA_EXECUTABLE ) ) --check-bounds=yes --startup-file=no --depwarn=error ./runtests.jl --revise $* )
47
+
32
48
embedding :
33
49
@$(MAKE ) -C $(SRCDIR ) /$@ check $(EMBEDDING_ARGS )
34
50
0 commit comments