diff options
author | Tony Theodore <tonyt@logyst.com> | 2017-10-11 01:03:41 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-11 01:03:41 (GMT) |
commit | 1d417e846f69e6f8f73e950969f3c53b1fcc883d (patch) | |
tree | 1ab9a880aa99fa82e0c5601ab8ba87fb3db15d99 | |
parent | 0576a9d20436a34df4919d2d9e57b077cc1e912b (diff) | |
parent | 9c20b912adfadd5962a42ce8947a00ff16ca6d00 (diff) | |
download | mxe-1d417e846f69e6f8f73e950969f3c53b1fcc883d.zip mxe-1d417e846f69e6f8f73e950969f3c53b1fcc883d.tar.gz mxe-1d417e846f69e6f8f73e950969f3c53b1fcc883d.tar.bz2 |
Merge pull request #1933 from tonytheodore/pcl-shared
pcl: enable shared and use new style options
-rw-r--r-- | src/pcl.mk | 15 |
1 files changed, 6 insertions, 9 deletions
@@ -25,14 +25,13 @@ endef # that PCL wants to use. define $(PKG)_BUILD - mkdir '$(1).build' - cd '$(1).build' && \ + find '$(SOURCE_DIR)' -type f -name CMakeLists.txt -exec $(SED) -i -e 's/Rpcrt4/rpcrt4/g' {} \; + cd '$(BUILD_DIR)' && \ CXXFLAGS="-D__FLOAT_H -DFLT_MAX=__FLT_MAX__ -DFLT_MIN=__FLT_MIN__ -DDBL_MAX=__DBL_MAX__ -DDBL_MIN=__DBL_MIN__ -DDBL_EPSILON=__DBL_EPSILON__" \ - '$(TARGET)-cmake' '$(1)' \ - -DVTK_DIR='$(PREFIX)/$(TARGET)/lib/vtk-5.8' \ + '$(TARGET)-cmake' '$(SOURCE_DIR)' \ -DCMAKE_RELEASE_POSTFIX='' \ -DBoost_THREADAPI=win32 \ - -DPCL_SHARED_LIBS=OFF \ + -DPCL_SHARED_LIBS=$(CMAKE_SHARED_BOOL) \ -DBUILD_TESTS=OFF \ -DBUILD_apps=OFF \ -DBUILD_examples=OFF \ @@ -47,8 +46,6 @@ define $(PKG)_BUILD -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).build' -j 1 VERBOSE=1 - $(MAKE) -C '$(1).build' -j 1 install VERBOSE=1 + $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' VERBOSE=1 || $(MAKE) -C '$(BUILD_DIR)' -j 1 VERBOSE=1 + $(MAKE) -C '$(BUILD_DIR)' -j 1 install VERBOSE=1 endef - -$(PKG)_BUILD_SHARED = |