Use compile-cache in browser process (for dev mode)

This commit is contained in:
Max Brunsfeld
2015-08-20 17:59:29 -07:00
parent 6f44fc4c7f
commit f531684acf
2 changed files with 4 additions and 10 deletions

View File

@@ -20,7 +20,6 @@
"babel-core": "^5.8.21",
"bootstrap": "^3.3.4",
"clear-cut": "^2.0.1",
"coffee-cash": "0.8.0",
"coffee-script": "1.8.0",
"color": "^0.7.3",
"delegato": "^1",

View File

@@ -16,7 +16,7 @@ process.on 'uncaughtException', (error={}) ->
start = ->
setupAtomHome()
setupCoffeeCache()
setupCompileCache()
if process.platform is 'win32'
SquirrelUpdate = require './squirrel-update'
@@ -77,14 +77,9 @@ setupAtomHome = ->
atomHome = fs.realpathSync(atomHome)
process.env.ATOM_HOME = atomHome
setupCoffeeCache = ->
CoffeeCache = require 'coffee-cash'
cacheDir = path.join(process.env.ATOM_HOME, 'compile-cache')
# Use separate compile cache when sudo'ing as root to avoid permission issues
if process.env.USER is 'root' and process.env.SUDO_USER and process.env.SUDO_USER isnt process.env.USER
cacheDir = path.join(cacheDir, 'root')
CoffeeCache.setCacheDirectory(path.join(cacheDir, 'coffee'))
CoffeeCache.register()
setupCompileCache = ->
compileCache = require('../compile-cache')
compileCache.setAtomHomeDirectory(process.env.ATOM_HOME)
parseCommandLine = ->
version = app.getVersion()