Untitled diff

Created Diff never expires
4 削除
合計
削除
単語
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diffchecker logo
Diffchecker Pro
29
5 追加
合計
追加
単語
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diffchecker logo
Diffchecker Pro
30
var appc = require('node-appc'),
var appc = require('node-appc'),
windowslib = require('windowslib'),
windowslib = require('windowslib'),
__ = appc.i18n(__dirname).__;
__ = appc.i18n(__dirname).__;


/**
/**
* Defines the --vs-target option.
* Defines the --vs-target option.
*
*
* @param {Number} order - The order to apply to this option.
* @param {Number} order - The order to apply to this option.
*
*
* @returns {Object}
* @returns {Object}
*/
*/
module.exports = function configOptionVisualStudioTarget(order) {
module.exports = function configOptionVisualStudioTarget(order) {
var defaultTarget = this.windowsInfo.selectedVisualStudio ? this.windowsInfo.selectedVisualStudio.version : undefined;
var defaultTarget = (this.windowsInfo && this.windowsInfo.selectedVisualStudio) ? this.windowsInfo.selectedVisualStudio.version : undefined;


var vsTargets = [];
var vsTargets = [];
for (var version in this.windowsInfo.visualstudio) {
if (this.windowsInfo) {
vsTargets.push(version);
for (var version in this.windowsInfo.visualstudio) {
vsTargets.push(version);
}
}
}

return {
return {
abbr: 'V',
abbr: 'V',
default: defaultTarget,
default: defaultTarget,
desc: __('the Visual Studio target to build for'),
desc: __('the Visual Studio target to build for'),
order: order,
order: order,
required: true,
required: true,
values: vsTargets
values: vsTargets
};
};
};
};