diff options
Diffstat (limited to 'geography/mapcode/Makefile')
-rw-r--r-- | geography/mapcode/Makefile | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/geography/mapcode/Makefile b/geography/mapcode/Makefile index d92f74545e5..0d6841f8830 100644 --- a/geography/mapcode/Makefile +++ b/geography/mapcode/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.2 2016/10/26 10:50:33 fhajny Exp $ +# $NetBSD: Makefile,v 1.3 2016/11/03 15:06:41 fhajny Exp $ -DISTNAME= mapcode-cpp-2.4.0 +DISTNAME= mapcode-cpp-2.5.1 PKGNAME= ${DISTNAME:S/-cpp//} CATEGORIES= geography MASTER_SITES= ${MASTER_SITE_GITHUB:=mapcode-foundation/} @@ -16,20 +16,23 @@ GITHUB_TAG= v${PKGVERSION_NOREV} USE_LANGUAGES= c c++ # Included CMakeLists is nonsensical -# USE_CMAKE= yes +USE_CMAKE= yes + +CMAKE_ARGS+= -DCMAKE_BINARY_DIR=${WRKSRC}/build + +LDFLAGS.SunOS+= -lm PTHREAD_AUTO_VARS= yes INSTALLATION_DIRS= bin include lib -do-build: - cd ${WRKSRC}/utility && ${CXX} ${CXXFLAGS} mapcode.cpp -o mapcode - cd ${WRKSRC}/mapcodelib && ${CC} ${CFLAGS} -fPIC -shared ${LDFLAGS} mapcoder.c -o libmapcode.so - do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/utility/mapcode ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/mapcodelib/mapcoder.h ${DESTDIR}${PREFIX}/include/mapcode.h - ${INSTALL_LIB} ${WRKSRC}/mapcodelib/libmapcode.so ${DESTDIR}${PREFIX}/lib + ${INSTALL_PROGRAM} ${WRKSRC}/build/mapcode ${DESTDIR}${PREFIX}/bin + ${INSTALL_LIB} ${WRKSRC}/build/libmapcode.so ${DESTDIR}${PREFIX}/lib + +do-test: + cd ${WRKSRC}/unittest && ${SETENV} ${TEST_ENV} LD_LIBRARY_PATH=${WRKSRC}/build ${WRKSRC}/build/unittest .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" |