summaryrefslogtreecommitdiffstats
path: root/src/pcl.mk
Commit message (Collapse)AuthorAgeFilesLines
* cmake: update and remove unnecessary modulesTony Theodore2017-03-121-0/+1
| | | | | FindOpenSSL module was needed before cmake was included in MXE: https://github.com/mxe/mxe/commit/6d9755682567968d5f7bdbd10bf436fbd157801a
* use cmake wrapper in all packagesBoris Nagaev2017-01-081-3/+1
| | | | | | | Native binaries (libmysqlclient, vtk, vtk6) still build with `cmake` instead of the cmake wrapper. Note that even in these cases MXE's cmake is used (not system cmake), because $(PREFIX)/$(BUILD)/bin is added to PATH by Makefile and MXE's cmake binary exists there.
* add _WEBSITE and _DESCR fields to core packagesBoris Nagaev2016-12-221-0/+2
| | | | | | See https://github.com/mxe/mxe/issues/1422 Automation (Python 2 code): https://gist.github.com/9f5c315e5d0cf113d41dc454b7a0eb41
* pcl: update from 1.7.2 to 1.8.0Boris Nagaev2016-10-061-2/+3
| | | | | | | | | | | | | | | Patch pcl-1-cmake-policy-cmp0017.patch is not needed. See https://github.com/PointCloudLibrary/pcl/commit/51a230f07eb9738ed New option -DHAVE_SSSE3_EXTENSIONS_EXITCODE=0 is needed to fix this: CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the following cache variables appropriately: HAVE_SSSE3_EXTENSIONS_EXITCODE (advanced) Update of vtk to 7 depends on updating pcl to 1.8.0, because pcl 1.7.2 fails with vtk 7. See https://github.com/mxe/mxe/pull/1527#issuecomment-251645448
* Copyright headers: point to LICENSE.md and shortenBoris Nagaev2016-08-271-2/+1
| | | | | | | | | | | | | | | | | | | The following script was applied: sed ':a;/part of MXE.$/{N;s/\n//;ba}' -i $(git grep -l 'part of MXE') sed 's/\(part of MXE\).*\(See index.html\)/\1. \2/' -i \ $(git grep -l 'part of MXE.*See index.html') before='This file is part of MXE. See index.html for further information.' after='This file is part of MXE. See LICENSE.md for licensing information.' sed "s/$before/$after/" -i $(git grep -l 'part of MXE') Then git grep 'index.html for further information' revealed two other files. One of them was patched manually (patch.mk). Makefile has text "See index.html for further information" unrelated to licensing. See https://github.com/mxe/mxe/issues/1500#issuecomment-241340792
* gcc pthreads: build pthreads and mingw-w64 headers inline and enable libgompTony Theodore2015-10-311-1/+1
| | | | | | | | | * fixes "~winpthreads changes ~pthread_signal.h" etc. reported by build-pkg mingw-w64 installs dummy headers if winpthreads isn't built * enables libgomp to avoid double-build (see #331) * no change in openmp-validation (still 20 failures - taken with a grain of salt as the batch file test runner isn't a reliable perl substitute) * pthreads virtual package kept for future testing
* all packages: really use sha256 checksumsTony Theodore2015-09-231-1/+1
|
* many packages: cleanup deps orderingTony Theodore2015-09-231-1/+1
|
* all packages: switch to sha256 checksumsTony Theodore2015-09-231-1/+1
| | | | closes #871
* pcl: updateTony Theodore2014-12-011-2/+2
|
* pcl: Fix retry `make` command directoryTimothy Gu2014-10-221-1/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* pcl: Fix build on x86_64-w64-mingw32Timothy Gu2014-09-291-0/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* pcl: explicitly disable pcapTimothy Gu2014-09-191-0/+1
| | | | | | | | | | | winpcap package is broken: it doesn't install many headers needed by normal applications like pcl. If it is installed before `make pcl`, the pcl build system falsely believes the installation is legit and tries to build against winpcap, and fails. Therefore, before fixing winpcap, it is better to at least make pcl build. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* package pcl: another float.h fixTony Theodore2014-05-091-1/+1
|
* package pcl: update and enable x86_64 buildTony Theodore2014-05-091-14/+18
|
* many packages: explicitly disable shared buildsTony Theodore2014-04-061-0/+2
| | | | closes #369
* Move package versions from index.html back into the src/*.mk filesVolker Grabsch2013-07-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | Most of the automatic conversion was done using the following Python script: import os import re pkgs = sorted(mkfile[:-len('.mk')] for mkfile in os.listdir('src') if mkfile.endswith('.mk')) with open('index.html', 'rb') as f: index = f.read() pkgs_index = re.findall('<td class="package">([^<]*)</td>', index) assert pkgs_index == pkgs versions = dict(re.findall('<td id="([^"]*)-version">([^<]*)</td>', index)) assert sorted(versions.keys()) == pkgs for pkg in pkgs: version = versions[pkg] with open('src/' + pkg + '.mk', 'rb') as f: mk = f.read() checksumpos = mk.index('\n$(PKG)_CHECKSUM ') versionline = '\n$(PKG)_VERSION := %(version)s' % {'version': version} newmk = mk[:checksumpos] + versionline + mk[checksumpos:] with open('src/' + pkg + '.mk', 'wb') as f: f.write(newmk)
* package pcl: fix vtk detectionTony Theodore2013-06-231-1/+1
|
* package pcl: disable i686-w64-mingw32 buildTony Theodore2013-06-231-0/+1
|
* various packages: enable/disable mingw-w64 buildsTony Theodore2013-06-011-0/+2
|
* package pcl: add update macroTony Theodore2013-03-231-2/+4
|
* package pcl: try parallel build firstTony Theodore2012-12-211-0/+1
| | | | systems with smaller amounts of RAM will cause internal compiler errors and can safely continue with a non-parallel build.
* package pcl: disable parallel buildTony Theodore2012-12-121-1/+1
|
* packages flann netpbm pcl: add update script placeholderTony Theodore2012-12-081-1/+2
|
* Add package PCL (Point Cloud Library).Martin Lambers2012-12-071-0/+37