blob: 2e71f8890cae61603e2814bbd70400d8de84b76c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
module Homebrew extend self
def diy
path = Pathname.getwd
version = if ARGV.include? '--set-version'
ARGV.next
elsif path.version.to_s.empty?
raise "Couldn't determine version, try --set-version"
else
path.version
end
name = if ARGV.include? '--set-name'
ARGV.next
else
path.basename.to_s =~ /(.*?)-?#{version}/
if $1.to_s.empty?
path.basename
else
$1
end
end
prefix = HOMEBREW_CELLAR+name+version
if File.file? 'CMakeLists.txt'
puts "-DCMAKE_INSTALL_PREFIX=#{prefix}"
elsif File.file? 'Makefile.am'
puts "--prefix=#{prefix}"
else
raise "Couldn't determine build system"
end
end
end
|