@@ -246,22 +246,13 @@ testofiles: $(TESTOFILES)
246
246
test : $(DTESTS ) $(TESTS ) $(STESTS ) debug-test static-test shared-test
247
247
248
248
debug-test : $(DTESTS )
249
- @echo
250
- @echo Running debug binary tests.
251
- @echo
252
249
@./runtests $(DTESTS )
253
250
254
251
static-test : $(TESTS )
255
- @echo
256
- @echo Running static binary tests.
257
- @echo
258
252
@./runtests $(TESTS )
259
253
260
254
shared-test : $(STESTS )
261
- @echo
262
- @echo Running dynamic binary tests.
263
- @echo
264
- @LD_LIBRARY_PATH=obj/so:$(LD_LIBRARY_PATH ) ./runtests $(STESTS )
255
+ @./runtests -shared-library-path obj/so $(STESTS )
265
256
266
257
debug-bigtest : $(DTESTS ) $(DBIGTESTS )
267
258
@./runtests $(DTESTS ) $(DBIGTESTS )
@@ -270,7 +261,7 @@ static-bigtest: $(TESTS) $(BIGTESTS)
270
261
@./runtests $(TESTS ) $(BIGTESTS )
271
262
272
263
shared-bigtest : $(STESTS ) $(SBIGTESTS )
273
- @LD_LIBRARY_PATH=obj/so: $( LD_LIBRARY_PATH ) ./runtests $(STESTS ) $(SBIGTESTS )
264
+ @./runtests -shared-library-path obj/so $(STESTS ) $(SBIGTESTS )
274
265
275
266
benchmark : obj/test/regexp_benchmark
276
267
@@ -314,7 +305,11 @@ shared-testinstall:
314
305
@mkdir -p obj
315
306
@cp testinstall.cc obj
316
307
(cd obj && $( CXX) testinstall.cc -o testinstall $( CXXFLAGS) $( LDFLAGS) )
317
- LD_LIBRARY_PATH=$(DESTDIR )$(libdir ) obj/testinstall
308
+ ifeq ($(shell uname) ,Darwin)
309
+ DYLD_LIBRARY_PATH="$(DESTDIR)$(libdir):$(DYLD_LIBRARY_PATH)" obj/testinstall
310
+ else
311
+ LD_LIBRARY_PATH="$(DESTDIR)$(libdir):$(LD_LIBRARY_PATH)" obj/testinstall
312
+ endif
318
313
319
314
benchlog : obj/test/regexp_benchmark
320
315
(echo ' ==BENCHMARK==' ` hostname` ` date` ; \
0 commit comments