-- init_compile_env
[silentbob2.git] / install.rb
blob401f06e648bef306ac0e82cad0cf056215d9c93e
1 #!/usr/bin/ruby
3 require "fileutils"
4 include FileUtils
6 puts "Compilation ..."
7 system "cmake ./; make clean; make"
8 exit ret if $?.exitstatus != 0
10 if ARGV[0] == nil
11   print 'installation prefix: '
12   p = gets.chomp!
13 else
14   p = ARGV[0]
15 end
17 mkdir_p "#{p}/bin"
18 mkdir_p "#{p}/lib"
19 copy "./silent_bob", "#{p}/bin/"
20 copy "./libsblib.so", "#{p}/lib/"
22 begin
23   copy "./libsblib.so", "#{p}/lib/"
24 rescue Errno::ENOENT
25   copy "./libsblib.dylib", "/#{p}/lib/"
26 end
28 ln_sf "silent_bob", "#{p}/bin/bob"
29 ln_sf "silent_bob", "#{p}/bin/tags"
30 ln_sf "silent_bob", "#{p}/bin/the_tt"
31 ln_sf "silent_bob", "#{p}/bin/gc_indent"
32 ln_sf "silent_bob", "#{p}/bin/bob_perl"
33 ln_sf "silent_bob", "#{p}/bin/bob_python"
34 ln_sf "silent_bob", "#{p}/bin/bob_ruby"