Loading pkgs/development/compilers/llvm/common/lldb/default.nix +18 −9 Original line number Diff line number Diff line Loading @@ -156,12 +156,21 @@ stdenv.mkDerivation ( fi ''; postInstall = '' postInstall = let # Needed after https://github.com/llvm/llvm-project/commit/5f0f0fcd62227fb864203acc1a57e3ebf7a254a3 packageJsonPath = if lib.versionAtLeast release_version "22" then "../tools/${vscodeExt.name}/extension/package.json" else "../tools/${vscodeExt.name}/package.json"; in '' wrapProgram $out/bin/lldb --prefix PYTHONPATH : ''${!outputLib}/${python3.sitePackages}/ # Editor support # vscode: install -D ../tools/${vscodeExt.name}/package.json $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/package.json install -D ${packageJsonPath} $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/package.json mkdir -p $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/bin ln -s $out/bin/*${vscodeExt.name} $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/bin ''; Loading Loading
pkgs/development/compilers/llvm/common/lldb/default.nix +18 −9 Original line number Diff line number Diff line Loading @@ -156,12 +156,21 @@ stdenv.mkDerivation ( fi ''; postInstall = '' postInstall = let # Needed after https://github.com/llvm/llvm-project/commit/5f0f0fcd62227fb864203acc1a57e3ebf7a254a3 packageJsonPath = if lib.versionAtLeast release_version "22" then "../tools/${vscodeExt.name}/extension/package.json" else "../tools/${vscodeExt.name}/package.json"; in '' wrapProgram $out/bin/lldb --prefix PYTHONPATH : ''${!outputLib}/${python3.sitePackages}/ # Editor support # vscode: install -D ../tools/${vscodeExt.name}/package.json $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/package.json install -D ${packageJsonPath} $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/package.json mkdir -p $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/bin ln -s $out/bin/*${vscodeExt.name} $out/share/vscode/extensions/llvm-org.${vscodeExt.name}-${vscodeExt.version}/bin ''; Loading