Class: Emplace::Unix
Instance Method Summary
collapse
Methods inherited from CMakeBuild
#build, #cmake, #fetch, #sh, #test, #write_file
Instance Method Details
#arch ⇒ Object
87
88
89
|
# File 'lib/emplace.rb', line 87
def arch
1.size == 4 ? 'x86' : 'x86_64'
end
|
#cmake_generator ⇒ Object
84
85
86
|
# File 'lib/emplace.rb', line 84
def cmake_generator
'Unix Makefiles'
end
|
96
97
98
|
# File 'lib/emplace.rb', line 96
def (name, dir)
sh "tar xzf #{package_name(name)}", dir
end
|
#package(name, dir) ⇒ Object
93
94
95
|
# File 'lib/emplace.rb', line 93
def package(name, dir)
sh "tar czf #{package_name(name)} #{name}", dir
end
|
#package_name(name) ⇒ Object
90
91
92
|
# File 'lib/emplace.rb', line 90
def package_name(name)
"#{name}-#{system_name}.tgz"
end
|