libgmpxx_la_LDFLAGS = $(GMP_LDFLAGS) $(LIBGMPXX_LDFLAGS) \
-version-info $(LIBGMPXX_LT_CURRENT):$(LIBGMPXX_LT_REVISION):$(LIBGMPXX_LT_AGE)
-
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = gmp.pc
install-data-hook:
@echo ''
tests/cxx/Makefile \
doc/Makefile tune/Makefile \
demos/Makefile demos/calc/Makefile demos/expr/Makefile \
- gmp.h:gmp-h.in)
+ gmp.h:gmp-h.in gmp.pc:gmp.pc.in)
AC_MSG_NOTICE([summary of build options:
--- /dev/null
+# Package Information for pkg-config
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: gmp
+Description: A GNU arbitrary precision library
+Version: 5.1.3
+Requires:
+Libs: -L${libdir} -lgmp
+Cflags: -I${includedir}
Source2: baselibs.conf
Source1001: gmp.manifest
BuildRequires: gcc-c++
+BuildRequires: pkg-config
%description
A library for calculating huge numbers (integer and floating point).
%build
export CFLAGS="%{optflags} -fexceptions";
-./configure --build=%{_build} --host=%{_host} \
- --program-prefix=%{?_program_prefix} \
- --prefix=%{_prefix} \
- --exec-prefix=%{_exec_prefix} \
- --bindir=%{_bindir} \
- --sbindir=%{_sbindir} \
- --sysconfdir=%{_sysconfdir} \
- --datadir=%{_datadir} \
- --includedir=%{_includedir} \
- --libdir=%{_libdir} \
- --libexecdir=%{_libexecdir} \
- --localstatedir=%{_localstatedir} \
- --sharedstatedir=%{_sharedstatedir} \
- --mandir=%{_mandir} \
- --infodir=%{_infodir} \
+%reconfigure \
--enable-mpbsd --enable-cxx
make %{?_smp_mflags}
%{_libdir}/libgmpxx.a
%{_libdir}/libgmp.so
%{_libdir}/libgmpxx.so
+%{_libdir}/pkgconfig/gmp.pc
/usr/include/gmp.h
/usr/include/gmpxx.h