Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
950 B · 32 lines
Nix
123456789101112131415161718192021222324252627282930313233{ lib, stdenv, fetchFromGitHub, cmake, libcxxCmakeModule ? false }:
stdenv.mkDerivation rec { pname = "cpptoml"; version = "0.4.0";
src = fetchFromGitHub { owner = "skystrife"; repo = "cpptoml"; rev = "fededad7169e538ca47e11a9ee9251bc361a9a65"; sha256 = "0zlgdlk9nsskmr8xc2ajm6mn1x5wz82ssx9w88s02icz71mcihrx"; };
nativeBuildInputs = [ cmake ];
cmakeFlags = [ # If this package is built with clang it will attempt to # use libcxx via the Cmake find_package interface. # The default libcxx stdenv in llvmPackages doesn't provide # this and so will fail. "-DENABLE_LIBCXX=${if libcxxCmakeModule then "ON" else "OFF"}" "-DCPPTOML_BUILD_EXAMPLES=OFF" ];
meta = with lib; { description = "C++ TOML configuration library"; homepage = "https://github.com/skystrife/cpptoml"; license = licenses.mit; maintainers = with maintainers; [ photex ]; platforms = platforms.all; };}