diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-11-20 14:39:17 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-11-21 09:04:51 +0100 |
| commit | 03e66c52ceff34179638d975f230f6d47755bac0 (patch) | |
| tree | de878e54b733f317642db151dd2551b327469aec | |
| parent | 256d75059569d6c778342d24fe4936c1cfdec1b2 (diff) | |
| download | mullvadvpn-03e66c52ceff34179638d975f230f6d47755bac0.tar.xz mullvadvpn-03e66c52ceff34179638d975f230f6d47755bac0.zip | |
Make npm scripts for `nsventforwarder` respect `CARGO_TARGET_DIR`
| -rw-r--r-- | desktop/packages/mullvad-vpn/tasks/distribution.js | 2 | ||||
| -rw-r--r-- | desktop/packages/nseventforwarder/.gitignore | 1 | ||||
| -rw-r--r-- | desktop/packages/nseventforwarder/package.json | 7 | ||||
| -rw-r--r-- | desktop/packages/nseventforwarder/src/load.cts | 2 |
4 files changed, 7 insertions, 5 deletions
diff --git a/desktop/packages/mullvad-vpn/tasks/distribution.js b/desktop/packages/mullvad-vpn/tasks/distribution.js index b3a4260434..fb6400180c 100644 --- a/desktop/packages/mullvad-vpn/tasks/distribution.js +++ b/desktop/packages/mullvad-vpn/tasks/distribution.js @@ -60,7 +60,7 @@ const config = { 'node_modules/', '!node_modules/grpc-tools', '!node_modules/@types', - '!node_modules/nseventforwarder/target', + '!node_modules/nseventforwarder/debug', ], // Make sure that all files declared in "extraResources" exists and abort if they don't. diff --git a/desktop/packages/nseventforwarder/.gitignore b/desktop/packages/nseventforwarder/.gitignore index 1444c8f490..ec4fda9fef 100644 --- a/desktop/packages/nseventforwarder/.gitignore +++ b/desktop/packages/nseventforwarder/.gitignore @@ -6,3 +6,4 @@ npm-debug.log* lib *.log dist/ +debug/ diff --git a/desktop/packages/nseventforwarder/package.json b/desktop/packages/nseventforwarder/package.json index 7a46d410a7..76df7894d5 100644 --- a/desktop/packages/nseventforwarder/package.json +++ b/desktop/packages/nseventforwarder/package.json @@ -7,9 +7,10 @@ "main": "./lib/index.cjs", "scripts": { "cargo-build": "tsc && cargo build", - "build-debug": "npm run cargo-build && cp target/debug/libnseventforwarder.dylib target/debug/index.node", - "build-arm": "npm run cargo-build -- --release --target aarch64-apple-darwin && mkdir -p dist/darwin-arm64 && cp ../../../target/aarch64-apple-darwin/release/libnseventforwarder.dylib dist/darwin-arm64/index.node", - "build-x86": "npm run cargo-build -- --release --target x86_64-apple-darwin && mkdir -p dist/darwin-x64 && cp ../../../target/x86_64-apple-darwin/release/libnseventforwarder.dylib dist/darwin-x64/index.node", + "build-debug": "npm run cargo-build && mkdir -p debug && cp ${CARGO_TARGET_DIR:-../../../target}/debug/libnseventforwarder.dylib debug/index.node", + "build-arm": "npm run cargo-build -- --release --target aarch64-apple-darwin && mkdir -p dist/darwin-arm64 && cp ${CARGO_TARGET_DIR:-../../../target}/aarch64-apple-darwin/release/libnseventforwarder.dylib dist/darwin-arm64/index.node", + "build-x86": "npm run cargo-build -- --release --target x86_64-apple-darwin && mkdir -p dist/darwin-x64 && cp ${CARGO_TARGET_DIR:--../../../target}/x86_64-apple-darwin/release/libnseventforwarder.dylib dist/darwin-x64/index.node", + "clean": "rm -rf debug; rm -rf dist", "lint": "eslint .", "lint-fix": "eslint --fix ." }, diff --git a/desktop/packages/nseventforwarder/src/load.cts b/desktop/packages/nseventforwarder/src/load.cts index c82a2a9e48..121300e994 100644 --- a/desktop/packages/nseventforwarder/src/load.cts +++ b/desktop/packages/nseventforwarder/src/load.cts @@ -7,5 +7,5 @@ module.exports = require('@neon-rs/load').proxy({ 'darwin-x64': () => require('../dist/darwin-x64'), 'darwin-arm64': () => require('../dist/darwin-arm64'), }, - debug: () => require('../target/debug/index.node'), + debug: () => require('../debug/index.node'), }); |
