homebrew-core/Formula/liblas.rb
Nibbles 2bits dd0355a806 liblas 1.6.1
This commit updates liblas to version 1.6.1 and fixes two variables
that are passed to cmake to locate boost.  It also includes an
option to run the builtin tests, as this library operates a
number of complex deps.  Building is done out of source (oos) in
this formula, and cmake syntax is restructured per its usage,
placing the path after the options.  This passes make test on 64bit
Snow Leopard using XCode-4.0.2, clang-2.0, llvm-2335, and gcc4.2.1.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-27 09:25:19 -08:00

31 lines
909 B
Ruby

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'
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