1. 01 Apr, 2020 6 commits
  2. 30 Mar, 2020 1 commit
  3. 28 Mar, 2020 2 commits
  4. 26 Mar, 2020 8 commits
  5. 25 Mar, 2020 1 commit
  6. 23 Mar, 2020 3 commits
  7. 22 Mar, 2020 1 commit
  8. 21 Mar, 2020 1 commit
  9. 18 Mar, 2020 1 commit
  10. 17 Mar, 2020 1 commit
  11. 14 Mar, 2020 1 commit
    • cmake: use install directories provided via GNUInstallDirs · 87fc539f
      We currently hand-code logic to configure where to install our artifacts
      via the `LIB_INSTALL_DIR`, `INCLUDE_INSTALL_DIR` and `BIN_INSTALL_DIR`
      variables. This is reinventing the wheel, as CMake already provide a way
      to do that via `CMAKE_INSTALL_<DIR>` paths, e.g. `CMAKE_INSTALL_LIB`.
      This requires users of libgit2 to know about the discrepancy and will
      require special hacks for any build systems that handle these variables
      in an automated way. One such example is Gentoo Linux, which sets up
      these paths in both the cmake and cmake-utils eclass.
      
      So let's stop doing that: the GNUInstallDirs module handles it in a
      better way for us, especially so as the actual values are dependent on
      CMAKE_INSTALL_PREFIX. This commit removes our own set of variables and
      instead refers users to use the standard ones.
      
      As a second benefit, this commit also fixes our pkgconfig generation to
      use the GNUInstallDirs module. We had a bug there where we ignored the
      CMAKE_INSTALL_PREFIX when configuring the libdir and includedir keys, so
      if libdir was set to "lib64", then libdir would be an invalid path. With
      GNUInstallDirs, we can now use `CMAKE_INSTALL_FULL_LIBDIR`, which
      handles the prefix for us.
      Patrick Steinhardt committed
  12. 13 Mar, 2020 6 commits
  13. 10 Mar, 2020 4 commits
  14. 08 Mar, 2020 2 commits
  15. 06 Mar, 2020 2 commits