Commit Graph
6 Commits
Author SHA1 Message Date
Michał Górny b73a7c9e4d fix library names in lapack64.pc
Add substitutions to `lapack.pc.in`, in order to ensure that
the generated `lapack64.pc` file correctly references the index64
library and BLAS dependency.  It seems that other pkg-config templates
have been updated as part of #462 but this one was omitted.
As a result, finding a lapack64 via pkg-config gave non-index64
libraries.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-14 11:43:24 +02:00
David Seifert c008398d49 Replace last occurrences of include install paths
* Distributions might need to change the header dir
* Also change the template paths in the `.pc` files to
  the idiomatic CMake `GNUInstallDirs` full paths,
  which are always correct, regardless of whether the
  user specified relative or absolute paths. This makes
  the build system somewhat easier and more idiomatic.
2017-04-16 00:59:28 +02:00
Kyle Guinn 5817812eb2 Fix overlinking/underlinking LAPACK dependencies 2017-02-02 00:28:39 -06:00
Kyle Guinn 58879a48fc Improve pkgconfig file generation
The prefix and libdir lines at the top of the .pc files are variable
declarations.  Set these variables appropriately, reference them in the
rest of the file, and prevent cmake from expanding ${}-style references.
Switch back to @prefix@ and @libdir@ for compatibility with autoconf.

Make the descriptions consistent and update the URLs.
2016-10-05 22:36:01 -05:00
julie 7d0ed410c4 Fix for pkgconfig files lapack.pc, blas.pc - PATCH sent by Christoph Conrads on March 1st 2016 2016-03-02 04:00:38 +00:00
julie 0d5645bfec Merge some of Sebastien Fabbro's patch for CMAKE 2010-12-15 18:44:42 +00:00