30 lines
567 B
Makefile
30 lines
567 B
Makefile
|
COMMENT = simple, small and efficient C++ XML parser
|
||
|
|
||
|
GH_ACCOUNT = leethomason
|
||
|
GH_PROJECT = tinyxml2
|
||
|
GH_TAGNAME = 9.0.0
|
||
|
|
||
|
SHARED_LIBS += tinyxml2 9.0 # 9.0
|
||
|
|
||
|
CATEGORIES = textproc
|
||
|
|
||
|
HOMEPAGE = http://www.grinninglizard.com/tinyxml2/index.html
|
||
|
|
||
|
# zlib
|
||
|
PERMIT_PACKAGE = Yes
|
||
|
|
||
|
WANTLIB += m ${COMPILER_LIBCXX}
|
||
|
|
||
|
COMPILER = base-clang ports-gcc base-gcc
|
||
|
|
||
|
MODULES = devel/cmake
|
||
|
|
||
|
CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON
|
||
|
|
||
|
FIX_CRLF_FILES = xmltest.cpp tinyxml2.cpp
|
||
|
|
||
|
do-test:
|
||
|
cd ${WRKSRC} && ${CXX} xmltest.cpp tinyxml2.cpp tinyxml2.h && ./a.out
|
||
|
|
||
|
.include <bsd.port.mk>
|