* Version numbers need to be kept up-to-date * arpack.pc: includedir should match the corresponding ./configure option * Override pkgincludedir instead of creating a new directory variable * Supplying arguments to AC_OUTPUT is obsolete behavior * Distribute the entire source regardless of build options Otherwise you won't be able to build ICB/MPI/etc. if the tarball wasn't originally built with those options, because those files will be missing. Missing files leads to more breakage. DIST_SUBDIRS is handled automatically. * Clean up conditional recursion into subdirectories Don't need to check for ICB inside a subdirectory if it won't be descended into from the parent directory. * Fix various include path problems Should be using $(top_srcdir), not $(top_builddir). -I flags go in CPPFLAGS, not CFLAGS nor FCFLAGS. * Minor rearrangement of autoconf macros Put all AC_CONFIG_*s together near the end. Put all AM_CONDITIONALs together near the end. These should never be conditionally expanded. * Run Fortran flag tests against the correct compiler * Simplify --enable arguments AC_HELP_STRING has been replaced by AS_HELP_STRING. Setting enable_foo to $enableval is an unnecessary self-assignment. * Fix missing files in the distribution * Simplify creation of arpackdef.h The ax_gen_arpack.m4 macro would add a bunch of extra garbage to arpackdef.h, such as PACKAGE_NAME, VERSION, HAVE_BLAS, etc. that would clash if any other project tried to #include it. Shorten it to only the one #define that we care about. This file is placed in $(top_builddir) so add that path to CPPFLAGS. -I$(top_builddir) should be first. Note that autoheader would do this, but now we don't need to use autoheader. Move #include lines inside the include guards. * Need PKG_PROG_PKG_CONFIG if first PKG_CHECK_MODULES is conditional * Populate the version and URL fields of arpack.pc from CMake Still not installing this yet because it doesn't contain full dependency info for LAPACK/BLAS. * Bump version to 3.7.0 * Update shared library version Updating the minor number (libtool "age") due to the new dbgini/staini symbols. Note that CMake doesn't follow libtool's current:revision:age numbering scheme, so care should be taken with any future changes to make sure they generate files with the same numbers. * Enable checks for eigen3 headers
13 lines
358 B
Plaintext
13 lines
358 B
Plaintext
prefix=@prefix@
|
|
exec_prefix=@exec_prefix@
|
|
libdir=@libdir@
|
|
includedir=@includedir@
|
|
|
|
Name: @PACKAGE_NAME@
|
|
Description: Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems
|
|
Version: @PACKAGE_VERSION@
|
|
URL: @PACKAGE_URL@
|
|
Libs: -L${libdir} -larpack@LIBSUFFIX@
|
|
Libs.private: @LAPACK_LIBS@ @BLAS_LIBS@
|
|
Cflags: -I${includedir}/arpack
|