c65734
diff --git a/Makefile b/Makefile
c64457
index 555d1c46..7dc74273 100644
c65734
--- a/Makefile
c65734
+++ b/Makefile
c64457
@@ -144,13 +144,13 @@ tests :
c65734
 ifeq ($(NOFORTRAN), $(filter 0,$(NOFORTRAN)))
c65734
 	touch $(LIBNAME)
c65734
 ifndef NO_FBLAS
c65734
-	$(MAKE) -C test all
c65734
+	$(MAKE) -C test FC="$(FC)" CC="$(CC)" COMMON_OPT="$(COMMON_OPT)" FCOMMON_OPT="$(FCOMMON_OPT)" all
c65734
 endif
17b272
-	$(MAKE) -C utest all
17b272
+	$(MAKE) -C utest FC="$(FC)" CC="$(CC)" COMMON_OPT="$(COMMON_OPT)" FCOMMON_OPT="$(FCOMMON_OPT)" all
17b272
 ifneq ($(NO_CBLAS), 1)
c65734
-	$(MAKE) -C ctest all
c65734
+	$(MAKE) -C ctest FC="$(FC)" CC="$(CC)" COMMON_OPT="$(COMMON_OPT)" FCOMMON_OPT="$(FCOMMON_OPT)" all
17b272
 ifeq ($(CPP_THREAD_SAFETY_TEST), 1)
17b272
-	$(MAKE) -C cpp_thread_test all
17b272
+	$(MAKE) -C cpp_thread_test FC="$(FC)" CC="$(CC)" COMMON_OPT="$(COMMON_OPT)" FCOMMON_OPT="$(FCOMMON_OPT)" all
17b272
 endif
c65734
 endif
c65734
 endif