1 include $(TOPDIR
)/rules.mk
8 PKG_SOURCE_URL
:=https
://github.com
/jtv
/libpqxx
9 PKG_SOURCE_VERSION
:=$(PKG_VERSION
)
10 PKG_MIRROR_HASH
:=471bc42a823eea9f807dd171d52c5f39688179fb925bd52fc2f27535e527fa1f
14 PKG_MAINTAINER
:=Igor Bezzubchenko
<garikello@gmail.com
>
16 include $(INCLUDE_DIR
)/package.mk
17 include $(INCLUDE_DIR
)/cmake.mk
19 define Package
/libpqxx
22 DEPENDS
:=+libpq
+libstdcpp
23 TITLE
:=PostgreSQL client library
(C
++ interface
)
24 URL
:=http
://pqxx.org
/development
/libpqxx
28 define Package
/libpqxx
/config
29 source
"$(SOURCE)/Config.in"
34 -DBUILD_STATIC_LIBS
=O
$(if
$(CONFIG_LIBPQXX_STATIC
),N
,FF
) \
35 -DBUILD_SHARED_LIBS
=O
$(if
$(CONFIG_LIBPQXX_SHARED
),N
,FF
) \
36 $(if
$(CONFIG_LIBPQXX_INSTALL_TEST
),\
37 -DINSTALL_TEST
=ON
-DSKIP_BUILD_TEST
=OFF
, \
38 -DINSTALL_TEST
=OFF
-DSKIP_BUILD_TEST
=ON \
41 define Package
/libpqxx
/install
42 $(INSTALL_DIR
) $(1)/usr
/lib
43 $(INSTALL_DIR
) $(1)/usr
/bin
44 $(if
$(CONFIG_LIBPQXX_SHARED
), \
45 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libpqxx
*.so
$(1)/usr
/lib
/)
46 $(if
$(CONFIG_LIBPQXX_INSTALL_TEST
), \
47 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/libpqxx
* $(1)/usr
/bin
/)
50 $(eval
$(call BuildPackage
,libpqxx
))