ports/devel/flatbuffers/Makefile

35 lines
690 B
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT= memory optimized serialization library
GH_ACCOUNT= google
GH_PROJECT= flatbuffers
2023-08-18 18:38:43 +00:00
GH_TAGNAME= v23.5.26
2023-08-25 20:59:25 +00:00
REVISION= 0
2023-08-16 22:26:55 +00:00
2023-08-18 18:38:43 +00:00
SHARED_LIBS= flatbuffers 2.0 # 2.0.0
2023-08-16 22:26:55 +00:00
CATEGORIES= devel
HOMEPAGE= https://google.github.io/flatbuffers/
MAINTAINER= Ashton Fagg <ashton@fagg.id.au>
# Apache 2
PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX} c m
COMPILER= base-clang ports-gcc
MODULES= devel/cmake
CONFIGURE_ARGS= -DFLATBUFFERS_BUILD_SHAREDLIB=on \
-DFLATBUFFERS_BUILD_TESTS=on \
-DFLATBUFFERS_BUILD_FLATLIB=off
# evertyhing except tests
ALL_TARGET = flatbuffers_shared flatc
# build whatever is left (ca. 40 C++ test files)
pre-test:
@${MODCMAKE_BUILD_TARGET}
.include <bsd.port.mk>