From 7f0eaeeeb5f9c39887760cf8b05ee3de9ea76fca Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 28 Aug 2012 15:51:02 -0500 Subject: [PATCH] Escape space in 'Atom Helper.app' so coffee doesn't create stray Helper.app dir --- Rakefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Rakefile b/Rakefile index a8ac44c80..94618cf32 100644 --- a/Rakefile +++ b/Rakefile @@ -65,7 +65,7 @@ desc "Copy files to bundle and compile CoffeeScripts" task :"copy-files-to-bundle" => :"verify-prerequisites" do project_dir = ENV['PROJECT_DIR'] || '.' built_dir = ENV['BUILT_PRODUCTS_DIR'] || '.' - contents_dir = ENV['CONTENTS_FOLDER_PATH'].to_s + contents_dir = ENV['CONTENTS_FOLDER_PATH'].to_s.gsub(' ', '\\ ') # Escape space in 'Atom Helper.app' dest = File.join(built_dir, contents_dir, "Resources") @@ -73,7 +73,8 @@ task :"copy-files-to-bundle" => :"verify-prerequisites" do cp Dir.glob("#{project_dir}/native/v8_extensions/*.js"), "#{dest}/v8_extensions/" if resource_path = ENV['RESOURCE_PATH'] - sh "coffee -c -o '#{dest}/src/stdlib' '#{resource_path}/src/stdlib/require.coffee'" + puts "coffee -c -o \"#{dest}/src/stdlib\" \"#{resource_path}/src/stdlib/require.coffee\"" + sh "coffee -c -o \"#{dest}/src/stdlib\" \"#{resource_path}/src/stdlib/require.coffee\"" cp_r "#{resource_path}/static", dest else # TODO: Restore this list when we add in all of atoms source @@ -81,7 +82,7 @@ task :"copy-files-to-bundle" => :"verify-prerequisites" do dest_path = File.join(dest, dir) rm_rf dest_path cp_r dir, dest_path - sh "coffee -c #{dest_path}" + sh "coffee -c '#{dest_path}'" end end end