Introduce NativeCompileCache

This commit is contained in:
Antonio Scandurra
2015-10-27 14:03:00 +01:00
parent 69dfdd0745
commit c684273ecf
7 changed files with 178 additions and 1 deletions

View File

@@ -1,6 +1,8 @@
(function () {
var fs = require('fs')
var fs = require('fs-plus')
var path = require('path')
var FileSystemCacheStorage = require('../src/file-system-cache-storage')
var NativeCompileCache = require("../src/native-compile-cache")
var loadSettings = null
var loadSettingsError = null
@@ -16,6 +18,11 @@
// Ensure ATOM_HOME is always set before anything else is required
setupAtomHome()
NativeCompileCache.setCacheStorage(
new FileSystemCacheStorage(path.join(process.env.ATOM_HOME, "native-compile-cache/"))
)
NativeCompileCache.install()
// Normalize to make sure drive letter case is consistent on Windows
process.resourcesPath = path.normalize(process.resourcesPath)