diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2017-11-01 13:21:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-01 13:21:01 -0700 |
| commit | 6269073198c8df3694ba34bdb8b1b41b29afcffd (patch) | |
| tree | b6356961a79c2704e12a6418f31d6b621516b4fe | |
| parent | 7ac8622265cf1154daac61ed4165365701e9e848 (diff) | |
| parent | 2d021f6561d277f23107c3c9ce19ad3a68237201 (diff) | |
| download | vcpkg-6269073198c8df3694ba34bdb8b1b41b29afcffd.tar.gz vcpkg-6269073198c8df3694ba34bdb8b1b41b29afcffd.zip | |
Merge pull request #2083 from UnaNancyOwen/support_option_pcl
Add support build options to PCL port
| -rw-r--r-- | ports/pcl/CONTROL | 12 | ||||
| -rw-r--r-- | ports/pcl/portfile.cmake | 14 |
2 files changed, 22 insertions, 4 deletions
diff --git a/ports/pcl/CONTROL b/ports/pcl/CONTROL index d8c38a363..dcaa884eb 100644 --- a/ports/pcl/CONTROL +++ b/ports/pcl/CONTROL @@ -1,4 +1,12 @@ Source: pcl -Version: 1.8.1-2 -Build-Depends: boost, eigen3, flann, qhull, vtk, openni2, qt5, winpcap +Version: 1.8.1-3 Description: Point Cloud Library (PCL) is open source library for 2D/3D image and point cloud processing. +Build-Depends: boost, eigen3, flann, qhull, vtk, openni2 + +Feature: qt +Description: Qt support for PCL +Build-Depends: vtk[qt] + +Feature: pcap +Description: PCAP support for PCL +Build-Depends: winpcap
\ No newline at end of file diff --git a/ports/pcl/portfile.cmake b/ports/pcl/portfile.cmake index cd5c5bedc..92c554df9 100644 --- a/ports/pcl/portfile.cmake +++ b/ports/pcl/portfile.cmake @@ -35,6 +35,16 @@ elseif(VCPKG_LIBRARY_LINKAGE STREQUAL "static") set(LIBRARY_LINKAGE OFF) endif() +set(WITH_QT OFF) +if("qt" IN_LIST FEATURES) + set(WITH_QT ON) +endif() + +set(WITH_PCAP OFF) +if("pcap" IN_LIST FEATURES) + set(WITH_PCAP ON) +endif() + vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} PREFER_NINJA @@ -50,10 +60,10 @@ vcpkg_configure_cmake( -DWITH_CUDA=OFF -DWITH_LIBUSB=OFF -DWITH_OPENNI2=ON - -DWITH_PCAP=ON + -DWITH_PCAP=${WITH_PCAP} -DWITH_PNG=OFF -DWITH_QHULL=ON - -DWITH_QT=ON + -DWITH_QT=${WITH_QT} -DWITH_VTK=ON ) |
