summaryrefslogtreecommitdiffstats
path: root/src/pcl.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2014-05-09 11:15:18 (GMT)
committerTony Theodore <tonyt@logyst.com>2014-05-09 11:15:18 (GMT)
commit220dd9123a4534a987e11501f4d85cd9738b9bef (patch)
tree352ae77c43bed109bdc29a315c3ddb9622be53c6 /src/pcl.mk
parentd159b84d9f8d74927cd9df5d55b24fc6f2085454 (diff)
downloadmxe-220dd9123a4534a987e11501f4d85cd9738b9bef.zip
mxe-220dd9123a4534a987e11501f4d85cd9738b9bef.tar.gz
mxe-220dd9123a4534a987e11501f4d85cd9738b9bef.tar.bz2
package pcl: update and enable x86_64 build
Diffstat (limited to 'src/pcl.mk')
-rw-r--r--src/pcl.mk32
1 files changed, 18 insertions, 14 deletions
diff --git a/src/pcl.mk b/src/pcl.mk
index cd7c91d..ce53ca2 100644
--- a/src/pcl.mk
+++ b/src/pcl.mk
@@ -3,17 +3,17 @@
PKG := pcl
$(PKG)_IGNORE :=
-$(PKG)_VERSION := 1.6.0
-$(PKG)_CHECKSUM := 45a2e155d7faf5901abe609fd40d5f1659015e9e
-$(PKG)_SUBDIR := PCL-$($(PKG)_VERSION)-Source
-$(PKG)_FILE := PCL-$($(PKG)_VERSION)-Source.tar.bz2
-$(PKG)_URL := http://www.pointclouds.org/assets/files/$($(PKG)_VERSION)/$($(PKG)_FILE)
+$(PKG)_VERSION := 1.7.1
+$(PKG)_CHECKSUM := 784bce606141260423ea04f37b093f59d4c94c6a
+$(PKG)_SUBDIR := $(PKG)-$(PKG)-$($(PKG)_VERSION)
+$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL := https://github.com/PointCloudLibrary/pcl/archive/$($(PKG)_FILE)
$(PKG)_DEPS := gcc libgomp boost eigen flann vtk
define $(PKG)_UPDATE
- $(WGET) -q -O- "http://www.pointclouds.org/downloads/" | \
+ $(WGET) -q -O- "https://github.com/PointCloudLibrary/pcl/releases" | \
grep '<a href=.*tar' | \
- $(SED) -n 's,.*PCL-\([0-9][^>]*\)-Source.*,\1,p' | \
+ $(SED) -n 's,.*pcl-\([0-9][^>]*\)\.tar.*,\1,p' | \
head -1
endef
@@ -24,9 +24,10 @@ endef
# that PCL wants to use.
define $(PKG)_BUILD
- cd '$(1)' && \
+ mkdir '$(1).build'
+ cd '$(1).build' && \
CXXFLAGS="-D__FLOAT_H -DFLT_MAX=__FLT_MAX__ -DFLT_MIN=__FLT_MIN__ -DDBL_MAX=__DBL_MAX__ -DDBL_MIN=__DBL_MIN__" \
- cmake . \
+ cmake '$(1)' \
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DVTK_DIR='$(PREFIX)/$(TARGET)/lib/vtk-5.8' \
-DCMAKE_BUILD_TYPE=Release \
@@ -37,11 +38,14 @@ define $(PKG)_BUILD
-DBUILD_apps=OFF \
-DBUILD_examples=OFF \
-DBUILD_global_tests=OFF \
- -DBUILD_tools=OFF
- $(MAKE) -C '$(1)' -j '$(JOBS)' VERBOSE=1 || $(MAKE) -C '$(1)' -j 1 VERBOSE=1
- $(MAKE) -C '$(1)' -j 1 install VERBOSE=1
+ -DBUILD_tools=OFF \
+ -DHAVE_MM_MALLOC_EXITCODE=0 \
+ -DHAVE_SSE4_1_EXTENSIONS_EXITCODE=0 \
+ -DHAVE_SSE3_EXTENSIONS_EXITCODE=0 \
+ -DHAVE_SSE2_EXTENSIONS_EXITCODE=0 \
+ -DHAVE_SSE_EXTENSIONS_EXITCODE=0
+ $(MAKE) -C '$(1).build' -j '$(JOBS)' VERBOSE=1 || $(MAKE) -C '$(1)' -j 1 VERBOSE=1
+ $(MAKE) -C '$(1).build' -j 1 install VERBOSE=1
endef
-$(PKG)_BUILD_x86_64-w64-mingw32 =
-
$(PKG)_BUILD_SHARED =