stm8flash: fix cross compilation

This commit is contained in:
Nick Cao
2024-11-18 09:16:24 -05:00
parent 3a74beb15c
commit ebdcc360f5
+8 -3
View File
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, libusb1, pkg-config }:
stdenv.mkDerivation rec {
stdenv.mkDerivation {
pname = "stm8flash";
version = "2022-03-27";
@@ -17,8 +17,13 @@ stdenv.mkDerivation rec {
# NOTE: _FORTIFY_SOURCE requires compiling with optimization (-O)
env.NIX_CFLAGS_COMPILE = "-O";
preBuild = ''
export DESTDIR=$out;
makeFlags = [
"DESTDIR=${placeholder "out"}"
];
postPatch = ''
substituteInPlace Makefile \
--replace 'pkg-config' '$(PKG_CONFIG)'
'';
nativeBuildInputs = [ pkg-config ];