homebrew-core/Formula/qhull.rb

55 lines
1.7 KiB
Ruby

require 'formula'
class Qhull < Formula
homepage 'http://www.qhull.org/'
url 'http://www.qhull.org/download/qhull-2012.1-src.tgz'
sha1 '60f61580e1d6fbbd28e6df2ff625c98d15b5fbc6'
depends_on 'cmake' => :build
def patches
# Patch originally from MacPorts - cosmetic edits to CMakeLists.txt:
#
# * The VERSION property is no longer set on the command line tools.
# Setting this property causes CMake to install `binname-version` along
# with a symlink `binname` that points to `binname-version`. This is
# pointless for something that is managed by a package manager.
# https://trac.macports.org/export/83287/trunk/dports/math/qhull/files/patch-CMakeLists.txt.diff'}
DATA
end
def install
system "cmake", ".", *std_cmake_args
system "make install"
end
end
__END__
--- a/CMakeLists.txt 2012-02-21 19:38:47.000000000 -0800
+++ b/CMakeLists.txt 2012-06-18 09:33:28.000000000 -0700
@@ -312,13 +312,10 @@
# ---------------------------------------
add_library(${qhull_STATIC} STATIC ${libqhull_SOURCES})
-set_target_properties(${qhull_STATIC} PROPERTIES
- VERSION ${qhull_VERSION})
add_library(${qhull_STATICP} STATIC ${libqhull_SOURCES})
set_target_properties(${qhull_STATICP} PROPERTIES
- COMPILE_DEFINITIONS "qh_QHpointer"
- VERSION ${qhull_VERSION})
+ COMPILE_DEFINITIONS "qh_QHpointer")
if(UNIX)
target_link_libraries(${qhull_STATIC} m)
@@ -331,8 +328,7 @@
add_library(${qhull_CPP} STATIC ${libqhullcpp_SOURCES})
set_target_properties(${qhull_CPP} PROPERTIES
- COMPILE_DEFINITIONS "qh_QHpointer"
- VERSION ${qhull_VERSION})
+ COMPILE_DEFINITIONS "qh_QHpointer")
# ---------------------------------------
# Define qhull executables linked to qhullstatic library