libcbor: fix cmake build on case-insensitive FS (on darwin) (#396662)

K900 820daa48 b4bf1003

Changed files
+4
pkgs
by-name
li
libcbor
+4
pkgs/by-name/li/libcbor/package.nix
···
cmocka # cmake expects cmocka module
];
+
# BUILD file already exists in the source
+
# TODO: make unconditional on staging.
+
cmakeBuildDir = if stdenv.isDarwin then "build.dir" else null;
+
cmakeFlags =
lib.optional finalAttrs.finalPackage.doCheck "-DWITH_TESTS=ON"
++ lib.optional (!stdenv.hostPlatform.isStatic) "-DBUILD_SHARED_LIBS=ON";