Set runtime ld path to point to local so's when running tests
This commit is contained in:
parent
d81488a6b7
commit
93446db941
17
Makefile.am
17
Makefile.am
|
@ -30,10 +30,19 @@ include_HEADERS = \
|
||||||
include/config_liberasurecode.h
|
include/config_liberasurecode.h
|
||||||
|
|
||||||
test: check
|
test: check
|
||||||
@./test/alg_sig_test
|
$(eval SONAMES := $(shell find $(abs_top_builddir) -name '*.so'))
|
||||||
@./test/test_xor_hd_code
|
$(eval SODIRS := $(dir $(SONAMES)))
|
||||||
@./test/liberasurecode_test
|
$(eval LD_LIBRARY_PATH := LD_LIBRARY_PATH="$(subst / ,/:,$(SODIRS))")
|
||||||
@./test/libec_slap
|
$(eval DYLD_LIBRARY_PATH := DYLD_LIBRARY_PATH="$(subst / ,/:,$(SODIRS))")
|
||||||
|
$(eval DYLD_FALLBACK_LIBRARY_PATH := DYLD_FALLBACK_LIBRARY_PATH="$(subst / ,/:,$(SODIRS))")
|
||||||
|
@$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \
|
||||||
|
./test/alg_sig_test
|
||||||
|
@$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \
|
||||||
|
./test/test_xor_hd_code
|
||||||
|
@$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \
|
||||||
|
./test/liberasurecode_test
|
||||||
|
@$(LD_LIBRARY_PATH) $(DYLD_LIBRARY_PATH) $(DYLD_FALLBACK_LIBRARY_PATH) \
|
||||||
|
./test/libec_slap
|
||||||
|
|
||||||
VALGRIND_EXEC_COMMAND = $(LIBTOOL_COMMAND) valgrind --tool=memcheck \
|
VALGRIND_EXEC_COMMAND = $(LIBTOOL_COMMAND) valgrind --tool=memcheck \
|
||||||
--error-exitcode=1 --leak-check=yes --track-fds=yes \
|
--error-exitcode=1 --leak-check=yes --track-fds=yes \
|
||||||
|
|
Loading…
Reference in New Issue