diff options
author | Paul A. Patience <[email protected]> | 2025-03-01 12:27:10 +0100 |
---|---|---|
committer | Nicolas Goaziou <[email protected]> | 2025-03-01 12:27:10 +0100 |
commit | b4ef91ab8cf295ac1c9f51517293eb43d9425090 (patch) | |
tree | f37401c93fdaa860cded8e0044ee7fcbb0a51cf8 | |
parent | 867ec3a41cf348ebe8ab1fcc32ccf898d93435c7 (diff) |
gnu: Add icecream-cpp.
* gnu/packages/cpp.scm (icecream-cpp): New variable.
Change-Id: I18f793ae63b6c677d99aa131da0ef97d6ffe6dc2
Signed-off-by: Nicolas Goaziou <[email protected]>
-rw-r--r-- | gnu/packages/cpp.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index a456bf3b51..0a610075a1 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -686,6 +686,34 @@ single values. It also provides accelerated implementation of common mathematical functions operating on batches.") (license license:bsd-3))) +(define-public icecream-cpp + ;; Last release was in 2020. + (let ((commit "95c8b91c2214be76a2847cd4ab37dccd9250ed77") + (revision "0")) + (package + (name "icecream-cpp") + (version (git-version "0.3.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/renatoGarcia/icecream-cpp") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zw4aj5xs13grf7qj6f33dq7md9hn5i9mf6kz66b5jsx2fly6xxs")))) + (build-system cmake-build-system) + (arguments + (list #:configure-flags #~(list "-DBUILD_TESTING=ON"))) + (native-inputs (list boost catch2)) + (home-page "https://github.com/renatoGarcia/icecream-cpp") + (synopsis "C++ library for @code{printf} debugging") + (description + "IceCream-Cpp is a C++ library for @code{printf} debugging. It is +inspired by the @url{https://github.com/gruns/icecream, Python library} of the +same name.") + (license license:expat)))) + (define-public google-highway (package (name "google-highway") |