bullet: add option for double precision

By default, bullet uses single precision floating point
variables. The cmake argument -DUSE_DOUBLE_PRECISION=ON
will enable double precision floating point variables.

Closes Homebrew/homebrew#22972.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
master
Steven Peters 2013-10-01 12:13:58 -07:00 committed by Adam Vandenberg
parent 5a3373e5d3
commit f5b1e3c87b
1 changed files with 6 additions and 4 deletions

View File

@ -10,10 +10,11 @@ class Bullet < Formula
depends_on 'cmake' => :build
option :universal
option 'framework', 'Build Frameworks'
option 'shared', 'Build shared libraries'
option 'build-demo', 'Build demo applications'
option 'build-extra', 'Build extra library'
option 'framework', 'Build Frameworks'
option 'shared', 'Build shared libraries'
option 'build-demo', 'Build demo applications'
option 'build-extra', 'Build extra library'
option 'double-precision', 'Use double precision'
def install
args = []
@ -31,6 +32,7 @@ class Bullet < Formula
args << "-DBUILD_DEMOS=OFF" if not build.include? "build-demo"
args << "-DBUILD_EXTRAS=OFF" if not build.include? "build-extra"
args << "-DINSTALL_EXTRA_LIBS=ON" if build.include? "build-extra"
args << "-DUSE_DOUBLE_PRECISION=ON" if build.include? "double-precision"
system "cmake", *args
system "make"