difftreelog
ci install more targets for win, musl
in: master
3 files changed
nix/jrsonnet-cross-darwin.nixdiffbeforeafterboth42 '';42 '';434344 doNotPostBuildInstallCargoBinaries = true;44 doNotPostBuildInstallCargoBinaries = true;45 installPhaseCommand = ''45 installPhaseCommand = ''46 mkdir -p $out/bin $out/lib46 mkdir -p $out/{bin,lib}47 cp target/${targetTriple}/release/jrsonnet $out/bin/jrsonnet47 cp target/${targetTriple}/release/{jrsonnet,jrsonnet-fmt,jrb} $out/bin/48 cp target/${targetTriple}/release/jrsonnet-fmt $out/bin/jrsonnet-fmt49 cp target/${targetTriple}/release/jrb $out/bin/jrb48 cp target/${targetTriple}/release/{libjsonnet.dylib,libjsonnet.a} $out/lib/50 cp target/${targetTriple}/release/libjsonnet.dylib $out/lib/libjsonnet.dylib51 cp target/${targetTriple}/release/libjsonnet.a $out/lib/libjsonnet.a49 '';52 '';53}50}5451nix/jrsonnet-cross-musl.nixdiffbeforeafterboth24 "CARGO_TARGET_${lib.toUpper targetEnv}_LINKER" = "${muslCC}/bin/${muslCC.targetPrefix}cc";24 "CARGO_TARGET_${lib.toUpper targetEnv}_LINKER" = "${muslCC}/bin/${muslCC.targetPrefix}cc";252526 doNotPostBuildInstallCargoBinaries = true;26 doNotPostBuildInstallCargoBinaries = true;27 installPhaseCommand = ''27 installPhaseCommand = ''28 mkdir -p $out/bin28 mkdir -p $out/bin29 cp target/${targetTriple}/release/jrsonnet $out/bin/jrsonnet29 cp target/${targetTriple}/release/{jrsonnet,jrsonnet-fmt,jrb} $out/bin/30 '';30 '';31}31}3232nix/jrsonnet-cross-windows.nixdiffbeforeafterboth19 cargoExtraArgs = "--locked ${optionalString withExperimentalFeatures "--features=experimental"} --target=${targetTriple}";19 cargoExtraArgs = "--locked ${optionalString withExperimentalFeatures "--features=experimental"} --target=${targetTriple}";202021 doNotPostBuildInstallCargoBinaries = true;21 doNotPostBuildInstallCargoBinaries = true;22 installPhaseCommand = ''22 installPhaseCommand = ''23 mkdir -p $out/bin23 mkdir -p $out/{bin,lib}24 cp target/${targetTriple}/release/jrsonnet.exe $out/bin/jrsonnet.exe24 ls target/${targetTriple}/release/25 cp target/${targetTriple}/release/{jrsonnet.exe,jrsonnet-fmt.exe,jrb.exe} $out/bin/26 cp target/${targetTriple}/release/{jsonnet.dll,libjsonnet.dll.a} $out/lib/25 '';27 '';26}28}2729