summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--math/bitwuzla/Makefile2
-rw-r--r--math/boolector/Makefile3
-rw-r--r--math/cadical/Makefile15
3 files changed, 16 insertions, 4 deletions
diff --git a/math/bitwuzla/Makefile b/math/bitwuzla/Makefile
index 47794503573c..51f72c7d8f09 100644
--- a/math/bitwuzla/Makefile
+++ b/math/bitwuzla/Makefile
@@ -21,6 +21,8 @@ USES= compiler:c++17-lang localbase:ldflags meson pkgconfig python:build
USE_GITHUB= yes
USE_LDCONFIG= yes
+CFLAGS+= -I${LOCALBASE}/include/cadical
+CXXFLAGS+= -I${LOCALBASE}/include/cadical
LDFLAGS+= -lcadical
MESON_ARGS= -Ddefault_library=shared \
diff --git a/math/boolector/Makefile b/math/boolector/Makefile
index 4d654fa79dbf..f29a3ee06388 100644
--- a/math/boolector/Makefile
+++ b/math/boolector/Makefile
@@ -28,6 +28,9 @@ GH_ACCOUNT= Boolector
SHEBANG_GLOB= *.sh
+CFLAGS+= -I${LOCALBASE}/include/cadical
+CXXFLAGS+= -I${LOCALBASE}/include/cadical
+
CMAKE_ON= BUILD_SHARED_LIBS \
USE_GMP
CMAKE_OFF= TESTING
diff --git a/math/cadical/Makefile b/math/cadical/Makefile
index 01262dfc3416..87a7893a07af 100644
--- a/math/cadical/Makefile
+++ b/math/cadical/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cadical
DISTVERSIONPREFIX= rel-
DISTVERSION= 2.1.3
+PORTREVISION= 1
CATEGORIES= math devel
MAINTAINER= yuri@FreeBSD.org
@@ -20,6 +21,9 @@ GNU_CONFIGURE= yes
MAKEFILE= makefile
+CFLAGS+= -I${LOCALBASE}/include/cadical
+CXXFLAGS+= -I${LOCALBASE}/include/cadical
+
BINARY_ALIAS= make=${GMAKE}
EXES= cadical mobical
@@ -27,8 +31,9 @@ EXES= cadical mobical
TEST_TARGET= test
PLIST_FILES= ${EXES:S/^/bin\//} \
- include/cadical.hpp \
- include/ccadical.h \
+ include/cadical/cadical.hpp \
+ include/cadical/ccadical.h \
+ include/cadical/tracer.hpp \
lib/libcadical.a \
lib/libcadical.so \
lib/libcadical.so.${DISTVERSION}
@@ -47,8 +52,10 @@ do-install: # workaround for https://github.com/arminbiere/cadical/issues/49
.for e in ${EXES}
${INSTALL_PROGRAM} ${WRKSRC}/build/${e} ${STAGEDIR}${PREFIX}/bin
.endfor
- ${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/src/ccadical.h ${STAGEDIR}${PREFIX}/include
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/cadical
+ ${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${STAGEDIR}${PREFIX}/include/cadical
+ ${INSTALL_DATA} ${WRKSRC}/src/ccadical.h ${STAGEDIR}${PREFIX}/include/cadical
+ ${INSTALL_DATA} ${WRKSRC}/src/tracer.hpp ${STAGEDIR}${PREFIX}/include/cadical
${INSTALL_DATA} ${WRKSRC}/build/libcadical.a ${STAGEDIR}${PREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/build/libcadical.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib
cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s libcadical.so.${DISTVERSION} libcadical.so