Add a "diamond" pattern to multi-impmort test
This tests whether multiple modules can correctly import the same common module. ``` a -> d -> b -> c -> d* ```
This commit is contained in:
parent
c2c3f968df
commit
fc2b90acd1
10 changed files with 17 additions and 7 deletions
|
|
@ -67,7 +67,7 @@ multi_import.multicpptest:
|
|||
if ! test -d gopath/multi_import/src/swigtests; then \
|
||||
(cd gopath/multi_import/src && ln -s . swigtests); \
|
||||
fi
|
||||
for f in multi_import_b multi_import_a; do \
|
||||
for f in multi_import_d multi_import_b multi_import_a; do \
|
||||
$(MAKE) -f $(top_builddir)/$(EXAMPLES)/Makefile SRCDIR='$(SRCDIR)' CXXSRCS='$(CXXSRCS)' \
|
||||
SWIG_LIB_DIR='$(SWIG_LIB_DIR)' SWIGEXE='$(SWIGEXE)' \
|
||||
LIBS='$(LIBS)' INCLUDES='$(INCLUDES)' SWIGOPT='$(SWIGOPT)' NOLINK=true \
|
||||
|
|
@ -181,6 +181,7 @@ clean:
|
|||
rm -f mod_a.go mod_a.gox mod_b.go mod_b.gox
|
||||
rm -f multi_import_a.go multi_import_a.gox
|
||||
rm -f multi_import_b.go multi_import_b.gox
|
||||
rm -f multi_import_d.go multi_import_d.gox
|
||||
rm -f packageoption_a.go packageoption_a.gox
|
||||
rm -f packageoption_b.go packageoption_b.gox
|
||||
rm -f packageoption_c.go packageoption_c.gox
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue