Ver Fonte

* fixed cross-testing: test TESTCOMPILER variable before emptying OPT,
and assign (:=) rather than create a reference to (=) the original
OPT in TESTCOMPILER

git-svn-id: trunk@24662 -

Jonas Maebe há 12 anos atrás
pai
commit
51f52565ce
2 ficheiros alterados com 17 adições e 17 exclusões
  1. 8 8
      tests/tstunits/Makefile
  2. 9 9
      tests/tstunits/Makefile.fpc

+ 8 - 8
tests/tstunits/Makefile

@@ -1758,6 +1758,14 @@ endif
 ifeq ($(OS_TARGET),msdos)
 override OPT=-CX
 endif
+TESTOPT:=-n -FE$(COMPILER_TARGETDIR) -T$(OS_TARGET) $(OPT)
+ifeq ($(CPU_TARGET),armeb)
+override TESTOPT+=-Cb
+endif
+ifneq ($(BINUTILSPREFIX),)
+override TESTOPT+=-XP$(BINUTILSPREFIX) -Xc
+endif
+TESTCOMPILER:=$(FPC) $(TESTOPT)
 ifdef CROSSCOMPILE
 override CROSSOPT:=$(OPT)
 override OPT=
@@ -1803,14 +1811,6 @@ cleanpackages:
 	-$(DEL) packages-stamp.$(FULL_TARGET)
 distcleanpackages: cleanpackages
 packages : packages-stamp.$(FULL_TARGET)
-TESTOPT=-n -FE$(COMPILER_TARGETDIR) -T$(OS_TARGET) $(OPT)
-ifeq ($(CPU_TARGET),armeb)
-override TESTOPT+=-Cb
-endif
-ifneq ($(BINUTILSPREFIX),)
-override TESTOPT+=-XP$(BINUTILSPREFIX) -Xc
-endif
-TESTCOMPILER=$(FPC) $(TESTOPT)
 erroru$(PPUEXT) : erroru.pp
 	$(TESTCOMPILER) erroru.pp
 ptest$(PPUEXT) : ../test/cg/ptest.pp

+ 9 - 9
tests/tstunits/Makefile.fpc

@@ -27,6 +27,15 @@ ifeq ($(OS_TARGET),msdos)
 override OPT=-CX
 endif
 
+TESTOPT:=-n -FE$(COMPILER_TARGETDIR) -T$(OS_TARGET) $(OPT)
+ifeq ($(CPU_TARGET),armeb)
+override TESTOPT+=-Cb
+endif
+ifneq ($(BINUTILSPREFIX),)
+override TESTOPT+=-XP$(BINUTILSPREFIX) -Xc
+endif
+TESTCOMPILER:=$(FPC) $(TESTOPT)
+
 ifdef CROSSCOMPILE
 override CROSSOPT:=$(OPT)
 override OPT=
@@ -108,15 +117,6 @@ packages : packages-stamp.$(FULL_TARGET)
 #
 
 
-TESTOPT=-n -FE$(COMPILER_TARGETDIR) -T$(OS_TARGET) $(OPT)
-ifeq ($(CPU_TARGET),armeb)
-override TESTOPT+=-Cb
-endif
-ifneq ($(BINUTILSPREFIX),)
-override TESTOPT+=-XP$(BINUTILSPREFIX) -Xc
-endif
-TESTCOMPILER=$(FPC) $(TESTOPT)
-
 erroru$(PPUEXT) : erroru.pp
         $(TESTCOMPILER) erroru.pp