<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/3c643a6fe5d76acebe371dd25b7e8d8632169ab6">https://github.com/macports/macports-legacy-support/commit/3c643a6fe5d76acebe371dd25b7e8d8632169ab6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3c643a6fe5d76acebe371dd25b7e8d8632169ab6
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Fri Oct 11 16:32:06 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    Makefile: Remove support for automatic C++ tests.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    All automatic C++ tests have now been converted to C, to defend
</span><span style='display:block; white-space:pre;color:#404040;'>    against Apple's increased compiler pickiness in SDK 15.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    The "test" target still runs all automatic tests.
</span>---
 Makefile | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/Makefile b/Makefile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3bdc77d..23db8c2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/Makefile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/Makefile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -123,12 +123,9 @@ TESTRUNPREFIX    = run_
</span> TESTLDFLAGS      = -L$(BUILDDLIBDIR) $(ALLLDFLAGS)
 TESTLIBS         = -l$(LIBNAME)
 TESTSRCS_C      := $(wildcard $(TESTNAMEPREFIX)*.c)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-TESTSRCS_CPP    := $(wildcard $(TESTNAMEPREFIX)*.cpp)
</span> TESTOBJS_C      := $(patsubst %.c,%.o,$(TESTSRCS_C))
<span style='display:block; white-space:pre;background:#ffe0e0;'>-TESTOBJS_CPP    := $(patsubst %.cpp,%.o,$(TESTSRCS_CPP))
</span> TESTPRGS_C      := $(patsubst %.c,%,$(TESTSRCS_C))
<span style='display:block; white-space:pre;background:#ffe0e0;'>-TESTPRGS_CPP    := $(patsubst %.cpp,%,$(TESTSRCS_CPP))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-TESTPRGS         = $(TESTPRGS_C) $(TESTPRGS_CPP)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+TESTPRGS         = $(TESTPRGS_C)
</span> TESTRUNS        := $(patsubst $(TESTNAMEPREFIX)%,$(TESTRUNPREFIX)%,$(TESTPRGS))
 
 # Tests that are only run manually
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -287,9 +284,6 @@ $(ADDOBJS): %$(SLIBOBJEXT): %.c $(ALLHEADERS)
</span> $(TESTOBJS_C): %.o: %.c $(ALLHEADERS)
        $(CC) -c -std=c99 -I$(SRCINCDIR) $(ALLCFLAGS) $< -o $@
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-$(TESTOBJS_CPP): %.o: %.cpp $(ALLHEADERS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CXX) -c -I$(SRCINCDIR) $(ALLCXXFLAGS) $< -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> $(BUILDDLIBPATH): $(DLIBOBJS) $(MULTIDLIBOBJS)
        $(MKINSTALLDIRS) $(BUILDDLIBDIR)
        $(CC) $(BUILDDLIBFLAGS) $(ALLLDFLAGS) $^ -o $@
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -306,9 +300,6 @@ $(BUILDSLIBPATH): $(SLIBOBJS) $(MULTISLIBOBJS)
</span> $(TESTPRGS_C): %: %.o $(BUILDDLIBPATH)
        $(CC) $(TESTLDFLAGS) $< $(TESTLIBS) -o $@
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-$(TESTPRGS_CPP): %: %.o $(BUILDDLIBPATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CXX) $(TESTLDFLAGS) $< $(TESTLIBS) -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # The "darwin_c" tests need the -fno-builtin option with some compilers.
 $(XTESTOBJS_C): %.o: %.c $(ALLHEADERS)
        $(CC) -c -std=c99 -fno-builtin -I$(SRCINCDIR) $(CFLAGS) $< -o $@
</pre><pre style='margin:0'>

</pre>