summaryrefslogtreecommitdiff
path: root/debian/libabsl-dev.install
Commit message (Collapse)AuthorAge
* Update install source for pkg-config filesGravatar Benjamin Barenblat2021-06-01
| | | | | | | | Abseil 20210324.1 respects multiarch when installing pkg-config files now, so we don’t need to install them from usr/lib/pkgconfig. This means we don’t need debhelper 13 (see 9c4d4dbaa118a180f6d0e681dfe89efd22ae1cf4), so go back to debhelper-compat 12.
* Install pkg-config filesGravatar Benjamin Barenblat2021-04-08
| | | | | | | | | Abseil now ships pkg-config files. Install them with libabsl-dev, using debhelper 13’s variable substitution support to handle multiarch. Expand libabsl-dev’ Recommends: cmake to Recommends: cmake | pkg-config to reflect the fact that it’s now reasonable to use Abseil without CMake.
* Build static librariesGravatar Benjamin Barenblat2020-05-22
| | | | | | | | | | | | | | Build archives in addition to shared objects for Abseil code. Build the shared objects after the archives so that files autogenerated during the build (like CMake support files) reference the shared objects, not the archives. This ensures that users get shared objects by default; this is the common case in Debian, and it also helps prevent ODR violations caused by double-linking an archive. This patch is heavily based on one provided in <CAKjSHr2qpxgDcnRVoYCptVytTy-QjXy38AM4ppSKv1noXOGjwg@mail.gmail.com> by László Böszörményi (GCS) <gcs@debian.org>; it’s available on the web at https://bugs.debian.org/888705#150.
* Enable CMake supportGravatar Benjamin Barenblat2020-05-19
| | | | | | | Install Abseil’s CMake support files. Some of these files are autogenerated, and the generator produces files with a googletest dependency if Abseil is built with unit tests enabled; to prevent this, turn off unit tests.
* Start packaging AbseilGravatar Benjamin Barenblat2020-05-18
Create basic packaging for Abseil. There’s still work to be done – there are no autopkgtests, and this package doesn’t install Abseil’s CMake integration. However, you can install the binary packages and build programs that link the libraries.