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
parent
5a3373e5d3
commit
f5b1e3c87b
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue