class Libmxml < Formula desc "Mini-XML library" homepage "https://michaelrsweet.github.io/mxml/" url "https://github.com/michaelrsweet/mxml/releases/download/release-2.10/mxml-2.10.tar.gz" sha256 "267ff58b64ddc767170d71dab0c729c06f45e1df9a9b6f75180b564f09767891" head "https://github.com/michaelrsweet/mxml.git" bottle do cellar :any sha256 "4287dd3c4346f82d9a410bf4bdce69329ef1f931e7639e6c27fa8f79e1e31cb4" => :sierra sha256 "01d01bf5766e398837a416949f74eb405e57903dbc27a55fc589e0559e60c518" => :el_capitan sha256 "bb2a6d25c76e7e65eb5a14728763a03f41cb7c5f68bb43cd73da4f92df0226cc" => :yosemite end depends_on :xcode => :build # for docsetutil def install system "./configure", "--disable-debug", "--enable-shared", "--prefix=#{prefix}" system "make" system "make", "install" end test do (testpath/"test.c").write <<-EOS.undent int testfunc(char *string) { return string ? string[0] : 0; } EOS assert_match /testfunc/, shell_output("#{bin}/mxmldoc test.c") end end