sirius: split outputs (out,dev) and fix propagatedBuildInputs

This commit is contained in:
Markus Kowalewski 2024-05-16 11:01:32 +02:00
parent d088402121
commit 28ef74d293

View File

@ -47,6 +47,9 @@ stdenv.mkDerivation rec {
hash = "sha256-DYie6ufgZNqg7ohlIed3Bo+sqLKHOxWXTwAkea2guLk=";
};
outputs = [ "out" "dev" ];
nativeBuildInputs = [
cmake
gfortran
@ -60,6 +63,7 @@ stdenv.mkDerivation rec {
libxc
hdf5
umpire
mpi
spglib
spfft
spla
@ -80,7 +84,7 @@ stdenv.mkDerivation rec {
] ++ lib.optional stdenv.isDarwin llvmPackages.openmp
;
propagatedBuildInputs = [ mpi ];
propagatedBuildInputs = [ (lib.getBin mpi) ];
CXXFLAGS = [
# GCC 13: error: 'uintptr_t' in namespace 'std' does not name a type