require 'formula' class Liblas < Formula url 'http://download.osgeo.org/liblas/libLAS-1.6.1.tar.gz' homepage 'http://liblas.org' sha1 '0eada80c6de49e9e866f746645cb227034c3af4a' depends_on 'cmake' => :build depends_on 'libgeotiff' depends_on 'gdal' depends_on 'boost' def options [[ '--with-test', 'Verify the build duing install with make test' ]] end def install mkdir 'macbuild' Dir.chdir 'macbuild' do # CMake finds boost, but variables like this were set in the last # version of this formula. Now using the variables listed here: # http://liblas.org/compilation.html ENV['Boost_INCLUDE_DIR'] = "#{HOMEBREW_PREFIX}/include" ENV['Boost_LIBRARY_DIRS'] = "#{HOMEBREW_PREFIX}/lib" system "cmake #{std_cmake_parameters} .." system "make" system "make test" if ARGV.include? '--with-test' system "make install" end end end