Files
gentoo/sci-libs/libsemigroups/files/libsemigroups-3.5.5-unbundle-catch.patch
Michael Orlitzky 29ebe44f60 sci-libs/libsemigroups: add 3.5.5, drop 3.0.3
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2026-05-06 10:22:12 -04:00

41 lines
1.7 KiB
Diff

This doesn't fully unbundle it, you also need to use sed to change all
of the
test_foo_SOURCES += third_party/Catch2-3.14.0/catch_amalgamated_patch.cpp
lines to
test_foo_LDADD = $(LDADD) -lCatch2 -lCatch2Main
diff --git a/Makefile.am b/Makefile.am
index 8141e769..550a25b4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,7 +4,6 @@
AM_CXXFLAGS = -I$(abs_top_srcdir)/include
AM_CXXFLAGS += -I$(abs_top_srcdir)/third_party # for backward-cpp
-AM_CXXFLAGS += -I$(abs_top_srcdir)/third_party/Catch2-3.14.0
AM_CXXFLAGS += -I$(abs_top_srcdir)/third_party/HPCombi-1.1.2/include
AM_CXXFLAGS += -I$(abs_top_srcdir)/third_party/HPCombi-1.1.2/third_party
AM_CXXFLAGS += -I$(abs_top_srcdir)/third_party/rx-ranges/include
@@ -216,9 +215,6 @@ detailinclude_HEADERS += include/libsemigroups/detail/word-graph-with-sources.hp
detailinclude_HEADERS += include/libsemigroups/detail/word-graph-with-sources.tpp
detailinclude_HEADERS += include/libsemigroups/detail/word-iterators.hpp
-catch2includedir = $(includedir)/libsemigroups/Catch2-3.14.0/
-catch2include_HEADERS = third_party/Catch2-3.14.0/catch_amalgamated.hpp
-
if USE_BUNDLED_MAGIC_ENUM
magicenumincludedir = $(includedir)/libsemigroups/magic_enum
magicenuminclude_HEADERS = third_party/magic_enum-0.9.7/include/magic_enum/magic_enum.hpp
@@ -1128,8 +1124,6 @@ EXTRA_DIST += hpcombi.mk.in
EXTRA_DIST += tests/bmat-data.hpp
EXTRA_DIST += tests/test-main.hpp
EXTRA_DIST += tests/word-graph-test-common.hpp
-EXTRA_DIST += third_party/Catch2-3.14.0/catch_amalgamated.cpp
-EXTRA_DIST += third_party/Catch2-3.14.0/catch_amalgamated.hpp
EXTRA_DIST += third_party/HPCombi-1.1.2/HPCOMBI_VERSION
EXTRA_DIST += third_party/HPCombi-1.1.2/LICENSE
EXTRA_DIST += third_party/HPCombi-1.1.2/README.md