Merge pull request #97984 from berbiche/erlang-mk-flags
build-erlang-mk: add support for buildFlags, preserve buildInputs
This commit is contained in:
commit
b3e4d34658
@ -12,6 +12,7 @@
|
||||
, configurePhase ? null
|
||||
, meta ? {}
|
||||
, enableDebugInfo ? false
|
||||
, buildFlags ? []
|
||||
, ... }@attrs:
|
||||
|
||||
with stdenv.lib;
|
||||
@ -39,9 +40,13 @@ let
|
||||
''
|
||||
else setupHook;
|
||||
|
||||
buildInputs = [ erlang perl which gitMinimal wget ];
|
||||
buildInputs = buildInputs ++ [ erlang perl which gitMinimal wget ];
|
||||
propagatedBuildInputs = beamDeps;
|
||||
|
||||
buildFlags = [ "SKIP_DEPS=1" ]
|
||||
++ lib.optional (enableDebugInfo || erlang.debugInfo) ''ERL_OPTS="$ERL_OPTS +debug_info"''
|
||||
++ buildFlags;
|
||||
|
||||
configurePhase = if configurePhase == null
|
||||
then ''
|
||||
runHook preConfigure
|
||||
@ -58,7 +63,7 @@ let
|
||||
then ''
|
||||
runHook preBuild
|
||||
|
||||
make SKIP_DEPS=1 ERL_OPTS="$ERL_OPTS ${debugInfoFlag}"
|
||||
make $buildFlags "''${buildFlagsArray[@]}"
|
||||
|
||||
runHook postBuild
|
||||
''
|
||||
|
Loading…
Reference in New Issue
Block a user