2025-01-15 19:42:35 +01:00

30 lines
824 B
JavaScript

var path = require('path');
var packagePath = require('./path');
var downloadsPath = packagePath('downloads');
var haxeDir = path.join(downloadsPath, 'haxe');
var haxelibDir = path.join(downloadsPath, 'haxelib');
var nekoDir = path.join(downloadsPath, 'neko');
var vars = module.exports = {
haxe : {
dir: haxeDir,
path: path.join(haxeDir, 'haxe')
},
neko : {
dir: nekoDir,
path: path.join(nekoDir, 'neko')
},
haxelib : {
dir: haxelibDir,
path: path.join(haxeDir, 'haxe'),
args: [
'-cp', path.join(haxelibDir, 'src'),
'--run', 'tools.haxelib.Main'
]
},
env : {
HAXELIB_PATH : packagePath('.haxelib'),
HAXE_STD_PATH : path.join(haxeDir, 'std')
}
}