<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>