mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
gnu: Add magic-enum.
* gnu/packages/cpp.scm (magic-enum): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
This commit is contained in:
parent
6c5112dbb3
commit
944aebb46a
1 changed files with 21 additions and 0 deletions
|
@ -808,3 +808,24 @@ code will be mixed in with the actual programming logic. This implementation
|
|||
provides a number of utilities to make coding with expected cleaner.")
|
||||
(home-page "https://tl.tartanllama.xyz/")
|
||||
(license license:cc0)))
|
||||
|
||||
(define-public magic-enum
|
||||
(package
|
||||
(name "magic-enum")
|
||||
(version "0.7.2")
|
||||
(home-page "https://github.com/Neargye/magic_enum")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url home-page)
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32
|
||||
"07j5zdf3vkliwrcv6k663k35akn7qp23794sz2mnvkj9hbv9s8cx"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("gcc" ,gcc-9)))
|
||||
(synopsis "C++17 header only library for compile time reflection of enums")
|
||||
(description "Magic Enum offers static reflection of enums, with
|
||||
conversions to and from strings, iteration and related functionality.")
|
||||
(license license:expat)))
|
||||
|
|
Loading…
Reference in a new issue