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
|
||||
|
||||
test: check
|
||||
@./test/alg_sig_test
|
||||
@./test/test_xor_hd_code
|
||||
@./test/liberasurecode_test
|
||||
@./test/libec_slap
|
||||
$(eval SONAMES := $(shell find $(abs_top_builddir) -name '*.so'))
|
||||
$(eval SODIRS := $(dir $(SONAMES)))
|
||||
$(eval LD_LIBRARY_PATH := LD_LIBRARY_PATH="$(subst / ,/:,$(SODIRS))")
|
||||
$(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 \
|
||||
--error-exitcode=1 --leak-check=yes --track-fds=yes \
|
||||
|
|
Loading…
Reference in New Issue