nixpkgs/pkgs/development/tools/build-managers/cmake
Alyssa Ross be1b22538a cmake: only set output paths with multiple outputs
This brings cmake inline with the behaviour used for configure
scripts, defined in multiple-outputs.sh.  It's important because
that setup hook will only set shareDocName if multiple outputs are in
use (and setOutputFlags hasn't been disabled).  So previously,
CMAKE_INSTALL_DOCDIR would be set to $out/share/doc for single-output
derivations, instead of $out/share/doc/$shareDocName, which would
result in collisions.

Since this hook now uses the setOutputFlags variable, I had to remove
the empty assignment of it added in
a714284d8b.

Fixes: https://github.com/NixOS/nixpkgs/issues/82304
2020-06-29 13:56:27 +00:00
..
2.8.nix treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
3.2.2-cygwin.patch
application-services.patch cmake: 3.15.4 -> 3.16.2 2019-12-20 15:59:32 +01:00
default.nix cmake: 3.17.2 -> 3.17.3 2020-06-19 10:54:01 +02:00
libuv-application-services.patch cmake: 3.15.4 -> 3.16.2 2019-12-20 15:59:32 +01:00
search-path-2.8.patch cmake_2_8: fix build, restore search-path.patch 2018-08-31 01:04:44 +02:00
search-path.patch cmake: 3.13.4 -> 3.14.5 2019-07-03 08:50:18 +02:00
setup-hook.sh cmake: only set output paths with multiple outputs 2020-06-29 13:56:27 +00:00