vlang: Propagate build inputs, add $LDFLAGS (#70466)

This commit is contained in:
チルノ 2019-10-06 23:02:34 -05:00 committed by Dmitry Kalinkin
parent 837cc0767d
commit 795b1555a8

View File

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
};
enableParallelBuilding = true;
buildInputs = [ glfw freetype openssl ]
propagatedBuildInputs = [ glfw freetype openssl ]
++ stdenv.lib.optional stdenv.hostPlatform.isUnix upx;
buildPhase = ''
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
cc -std=gnu11 $CFLAGS -w -o v $vc/v.c -lm $LDFLAGS
./v -prod -cflags `$CFLAGS` -o v compiler
# Exclude thirdparty/vschannel as it is windows-specific.
find thirdparty -path thirdparty/vschannel -prune -o -type f -name "*.c" -execdir cc -std=gnu11 $CFLAGS -w -c {} ';'
find thirdparty -path thirdparty/vschannel -prune -o -type f -name "*.c" -execdir cc -std=gnu11 $CFLAGS -w -c {} $LDFLAGS ';'
runHook postBuild
'';