mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-11-14 18:53:50 +00:00
Automatically update submodules when building.
Reviewed by me.
This commit is contained in:
1 parent
67cfe69f38
commit
9f237c2d1a
2 files changed
+22
-13
No files matched your search
Vendored
+10
-1
@@ -29,6 +29,15 @@ file_d $ENVIRONMENT_JACK_PRODUCT => [$ENVIRONMENT_NARWHAL_PRODUCT] do
|
||||
cp_r('jack', $ENVIRONMENT_JACK_PRODUCT)
|
||||
end
|
||||
|
||||
task :build => [$ENVIRONMENT_NARWHAL_PRODUCT, $ENVIRONMENT_BROWSERJS_PRODUCT, $ENVIRONMENT_JACK_PRODUCT, $ENVIRONMENT_NARWHAL_EXECUTABLE]
|
||||
task :update_submodules do
|
||||
if executable_exists? "git"
|
||||
system %{cd .. && git submodule update --init}
|
||||
else
|
||||
puts "Git not installed"
|
||||
rake abort
|
||||
end
|
||||
end
|
||||
|
||||
task :build => [:update_submodules, $ENVIRONMENT_NARWHAL_PRODUCT, $ENVIRONMENT_BROWSERJS_PRODUCT, $ENVIRONMENT_JACK_PRODUCT, $ENVIRONMENT_NARWHAL_EXECUTABLE]
|
||||
|
||||
CLOBBER.include($ENVIRONMENT_NARWHAL_PRODUCT, $ENVIRONMENT_BROWSERJS_PRODUCT, $ENVIRONMENT_JACK_PRODUCT, $ENVIRONMENT_NARWHAL_EXECUTABLE)
|
||||
@@ -72,12 +72,12 @@ file_d $STARTER_DOWNLOAD_README => [$STARTER_README] do
|
||||
end
|
||||
|
||||
task :install => [:downloads] do
|
||||
if ENV['prefix']
|
||||
prefix = "--prefix #{ENV['prefix']}"
|
||||
else
|
||||
prefix = ''
|
||||
end
|
||||
system %{cd #{$TOOLS_DOWNLOAD} && sudo sh ./install-tools #{prefix} }
|
||||
if ENV['prefix']
|
||||
prefix = "--prefix #{ENV['prefix']}"
|
||||
else
|
||||
prefix = ''
|
||||
end
|
||||
system %{cd #{$TOOLS_DOWNLOAD} && sudo sh ./install-tools #{prefix} }
|
||||
end
|
||||
|
||||
task :test => [:build] do
|
||||
@@ -101,12 +101,12 @@ task :docs do
|
||||
end
|
||||
|
||||
task :submodules do
|
||||
if executable_exists? "git"
|
||||
system %{git submodule init}
|
||||
system %{git submodule update}
|
||||
else
|
||||
puts "Git not installed"
|
||||
end
|
||||
if executable_exists? "git"
|
||||
system %{cd .. && git submodule update --init}
|
||||
else
|
||||
puts "Git not installed"
|
||||
rake abort
|
||||
end
|
||||
end
|
||||
|
||||
=begin
|
||||
|
||||
Reference in new issue
Block a user