aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/brainfuck.rb
blob: e994ab0a2ea976dae5f0db2993435c5e27cd5ccc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require 'formula'

class Brainfuck < Formula
  homepage 'https://github.com/FabianM/brainfuck'
  url 'https://github.com/FabianM/brainfuck/archive/0.1.2.tar.gz'
  sha1 'c656c932ede90972f1b3c3cfeb15b3cc1df0caea'

  fails_with :clang do
    build 425
    cause "cannot specify -o when generating multiple output files"
  end

  def install
    system "make", "all", "CC=#{ENV.cc}", "CCFLAGS=#{ENV.cflags}"
    bin.install 'bin/brainfuck'
    man1.install 'man/brainfuck.1'
  end

  test do
    system "#{bin}/brainfuck | cat"
  end
end