Annotation of pkgsrc/print/poppler-cpp/Makefile, Revision 1.35
1.35 ! wiz 1: # $NetBSD: Makefile,v 1.34 2023/01/29 21:14:56 ryoon Exp $
1.1 drochner 2:
3: .include "../../print/poppler/Makefile.common"
4:
1.20 adam 5: PKGNAME= poppler-cpp-${POPPLER_VERS}
1.1 drochner 6:
1.20 adam 7: COMMENT= PDF rendering library (cpp wrapper)
1.1 drochner 8:
1.20 adam 9: CONFLICTS+= poppler<0.4.5nb1
1.1 drochner 10:
1.14 spz 11: PKGCONFIG_OVERRIDE+= ${WRKSRC}/poppler-cpp.pc.cmake
1.1 drochner 12:
13: # Don't compile GTK+ test program.
1.21 rillig 14: CMAKE_ARGS+= -DBUILD_GTK_TESTS=OFF
1.14 spz 15: # Don't compile GLib wrapper which also needs gtk2
1.21 rillig 16: CMAKE_ARGS+= -DENABLE_GLIB=OFF
1.14 spz 17: # Don't build and install the tools
1.21 rillig 18: CMAKE_ARGS+= -DENABLE_UTILS=OFF
1.14 spz 19: # Compile poppler cpp wrapper.
1.21 rillig 20: CMAKE_ARGS+= -DENABLE_CPP=ON
1.14 spz 21: # Don't compile poppler qt5 wrapper.
1.21 rillig 22: CMAKE_ARGS+= -DENABLE_QT5=OFF
1.14 spz 23: # Don't build libcurl based HTTP support. ## might want to include
1.21 rillig 24: CMAKE_ARGS+= -DENABLE_LIBCURL=OFF
1.1 drochner 25:
1.4 wiz 26: BUILDLINK_API_DEPENDS.poppler+= poppler-${POPPLER_VERS}{,nb*}
1.1 drochner 27: .include "../../print/poppler/buildlink3.mk"
28:
29: BUILD_DIRS= cpp
30: INSTALL_DIRS= cpp
31:
32: INSTALLATION_DIRS+= lib/pkgconfig
33:
1.4 wiz 34: .include "../../converters/libiconv/buildlink3.mk"
35:
36: CHECK_BUILTIN.iconv:= yes
37: .include "../../converters/libiconv/builtin.mk"
38: CHECK_BUILTIN.iconv:= no
39:
40: .if !empty(USE_BUILTIN.iconv:M[nN][oO])
1.20 adam 41: CMAKE_ARGS+= -DICONV_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.iconv}/include
42: CMAKE_ARGS+= -DICONV_LIBRARIES:PATH=${BUILDLINK_PREFIX.iconv}/lib
1.27 adam 43: LDFLAGS.Darwin+=-liconv
1.4 wiz 44: .endif
45:
1.1 drochner 46: post-install:
47: ${INSTALL_DATA} ${WRKSRC}/poppler-cpp.pc ${DESTDIR}${PREFIX}/lib/pkgconfig
48:
49: .include "../../mk/pthread.buildlink3.mk"
50: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>