Class: Emplace::Unix
Instance Method Summary
collapse
Methods inherited from CMakeBuild
#build, #cmake, #sh, #test, #write_file
Instance Method Details
#arch ⇒ Object
78
79
80
|
# File 'lib/emplace.rb', line 78
def arch
1.size == 4 ? 'x86' : 'x86_64'
end
|
#cmake_generator ⇒ Object
75
76
77
|
# File 'lib/emplace.rb', line 75
def cmake_generator
'Unix Makefiles'
end
|
87
88
89
|
# File 'lib/emplace.rb', line 87
def (name, dir)
sh "tar xzf #{package_name(name)}", dir
end
|
#package(name, dir) ⇒ Object
84
85
86
|
# File 'lib/emplace.rb', line 84
def package(name, dir)
sh "tar czf #{package_name(name)} #{name}", dir
end
|
#package_name(name) ⇒ Object
81
82
83
|
# File 'lib/emplace.rb', line 81
def package_name(name)
"#{name}-#{system_name}.tgz"
end
|