From 240764caa91cf71fa083c86447f71a146fb80b05 Mon Sep 17 00:00:00 2001 From: milad Date: Thu, 31 Oct 2019 12:39:13 -0700 Subject: [PATCH] updated out folder --- screenshare/CMakeLists.txt | 2 +- screenshare/packager.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/screenshare/CMakeLists.txt b/screenshare/CMakeLists.txt index d19535b238..debe8a5fe6 100644 --- a/screenshare/CMakeLists.txt +++ b/screenshare/CMakeLists.txt @@ -5,7 +5,7 @@ add_custom_target(${TARGET_NAME}-npm-install WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) add_custom_target(${TARGET_NAME} - COMMAND npm run packager + COMMAND npm run packager -- --out ${CMAKE_CURRENT_BINARY_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${TARGET_NAME}-npm-install ) diff --git a/screenshare/packager.js b/screenshare/packager.js index 5a8e4fb082..f64198cb34 100644 --- a/screenshare/packager.js +++ b/screenshare/packager.js @@ -1,5 +1,6 @@ var packager = require('electron-packager'); var osType = require('os').type(); +var argv = require('yargs').argv; var platform = null; if (osType == "Darwin" || osType == "Linux") { @@ -32,6 +33,11 @@ if (osType == "Darwin") { } } +// check if we were passed a custom out directory, pass it along if so +if (argv.out) { + options.out = argv.out +} + // call the packager to produce the executable packager(options) .then(appPath => {