summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/pcl/pcl-1.4.0.ebuild')
-rw-r--r--sci-libs/pcl/pcl-1.4.0.ebuild20
1 files changed, 11 insertions, 9 deletions
diff --git a/sci-libs/pcl/pcl-1.4.0.ebuild b/sci-libs/pcl/pcl-1.4.0.ebuild
index 428a236..f690905 100644
--- a/sci-libs/pcl/pcl-1.4.0.ebuild
+++ b/sci-libs/pcl/pcl-1.4.0.ebuild
@@ -15,18 +15,22 @@ SRC_URI="http://dev.pointclouds.org/attachments/download/610/${MY_P}-Source.tar.
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="cuda qhull sse sse2 sse3 ssse3"
+IUSE="cuda mpi qhull +vtk"
RDEPEND="
>=dev-libs/boost-1.46
dev-cpp/eigen:3
>=sci-libs/flann-1.7.1
- >=sci-libs/vtk-5.6.0
cuda? ( >=dev-util/nvidia-cuda-toolkit-4 )
+ mpi? ( virtual/mpi )
qhull? ( >=media-libs/qhull-2011.1 )
+ vtk? ( >=sci-libs/vtk-5.6.0 )
"
DEPEND="${RDEPEND}"
+PATCHES=(
+ "${FILESDIR}/${P}-with.patch"
+)
CMAKE_BUILD_TYPE="Release"
@@ -42,23 +46,21 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_enable sse SSE)
- $(cmake-utils_use_enable sse2 SSE2)
- $(cmake-utils_use_enable sse3 SSE3)
- $(cmake-utils_use_enable ssse3 SSSE3)
+ $(cmake-utils_use_with mpi)
$(cmake-utils_use_with qhull)
+ $(cmake-utils_use_with vtk)
$(cmake-utils_use_build test TESTS)
)
if use cuda; then
if [[ "$(gcc-version)" > "4.4" ]]; then
ewarn "CUDA and >=sys-devel/gcc-4.5 do not play well together. Disabling CUDA support."
- mycmakeargs+=( "-DWITH_CUDA=OFF" )
+ mycmakeargs+=( "-DHAVE_CUDA=OFF" )
else
- mycmakeargs+=( "-DWITH_CUDA=ON" )
+ mycmakeargs+=( "-DHAVE_CUDA=ON" )
fi
else
- mycmakeargs+=( "-DWITH_CUDA=OFF" )
+ mycmakeargs+=( "-DHAVE_CUDA=OFF" )
fi
# no openni support yet