2024-04-02 11:08:47 +08:00
|
|
|
{
|
2024-07-03 19:32:34 +08:00
|
|
|
stdenv, cmake, lib,
|
2024-09-07 17:13:32 +08:00
|
|
|
magic-enum, fmt, boost, eigen, range-v3, nameof, zpp-bits, highfive, tgbot-cpp, libbacktrace, hdf5, concurrencpp,
|
2024-09-12 02:21:20 +08:00
|
|
|
pocketfft, yaml-cpp
|
2024-06-09 20:43:36 +08:00
|
|
|
}: stdenv.mkDerivation rec
|
2024-04-02 11:08:47 +08:00
|
|
|
{
|
|
|
|
name = "biu";
|
|
|
|
src = ./.;
|
2024-09-07 17:13:32 +08:00
|
|
|
buildInputs =
|
|
|
|
[
|
|
|
|
magic-enum fmt boost range-v3 nameof zpp-bits eigen highfive tgbot-cpp libbacktrace hdf5
|
2024-09-12 02:21:20 +08:00
|
|
|
concurrencpp pocketfft yaml-cpp
|
2024-09-07 17:13:32 +08:00
|
|
|
];
|
2024-06-09 20:43:36 +08:00
|
|
|
propagatedBuildInputs = buildInputs;
|
2024-04-02 11:08:47 +08:00
|
|
|
nativeBuildInputs = [ cmake ];
|
2024-06-19 20:06:12 +08:00
|
|
|
doCheck = true;
|
2024-04-02 11:08:47 +08:00
|
|
|
}
|