diff --git a/tests/integration.mk b/tests/integration.mk index d68fbf914e7584a2036d982af7a3a4171cedf70f..eb33fb8c8b47446380aceb601a529501e173a0cf 100644 --- a/tests/integration.mk +++ b/tests/integration.mk @@ -6,9 +6,14 @@ CWRAP_PATH := $(socket_wrapper_LIBS) FAKETIME_PATH := $(libfaketime_LIBS) # Targets -preload_syms := LD_PRELOAD="$(FAKETIME_PATH):$(CWRAP_PATH)" -check-integration: $(libmock_calls) $(_test_integration) +ifeq ($(PLATFORM),Darwin) + preload_syms := DYLD_FORCE_FLAT_NAMESPACE=1 DYLD_INSERT_LIBRARIES="$(FAKETIME_PATH):$(CWRAP_PATH)" +else + preload_syms := LD_PRELOAD="$(FAKETIME_PATH):$(CWRAP_PATH)" +endif + +check-integration: $(call preload_LIBS) $(preload_syms) tests/test_integration.py tests/testdata .PHONY: check-integration