[mrpt] Fixed broken pcl16 patch

rmattes rmattes at fedoraproject.org
Sun Aug 26 21:26:07 UTC 2012


commit 9de8a4008388b76d28f38fd4653802ebde138f73
Author: Rich Mattes <richmattes at gmail.com>
Date:   Sun Aug 26 17:25:51 2012 -0400

    Fixed broken pcl16 patch

 mrpt-0.9.6-pcl16.patch |  355 +----------------------------------------------
 1 files changed, 8 insertions(+), 347 deletions(-)
---
diff --git a/mrpt-0.9.6-pcl16.patch b/mrpt-0.9.6-pcl16.patch
index 98c95b5..f1eb8ad 100644
--- a/mrpt-0.9.6-pcl16.patch
+++ b/mrpt-0.9.6-pcl16.patch
@@ -1,74 +1,6 @@
 diff -up ./mrpt-0.9.6/CMakeLists.txt.pcl16 ./mrpt-0.9.6/CMakeLists.txt
 --- ./mrpt-0.9.6/CMakeLists.txt.pcl16	2012-05-29 18:24:03.000000000 -0400
-+++ ./mrpt-0.9.6/CMakeLists.txt	2012-08-26 17:05:27.062081842 -0400
-@@ -52,7 +52,7 @@ ENDIF(WIN32)
- # ----------------------------------------------------------------------------
- # The root directory for all MRPT libraries/modules:
- # ----------------------------------------------------------------------------
--SET(MRPT_LIBS_ROOT "${CMAKE_SOURCE_DIR}/libs" CACHE INTERNAL "")  # This emulates global vars
-+SET(MRPT_LIBS_ROOT "${CMAKE_SOURCE_DIR}/lib64s" CACHE INTERNAL "")  # This emulates global vars
- 
- LIST(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmakemodules")
- 
-@@ -139,7 +139,7 @@ IF(WIN32)
- 
- 	# Install header and source files:
- 	# ---------------------------------------------
--	INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/libs/"
-+	INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/lib64s/"
- 		DESTINATION libs
- 		PATTERN ".svn" EXCLUDE
- 		PATTERN "*~" EXCLUDE)
-@@ -174,7 +174,7 @@ IF(WIN32)
- 
- 
- 	SET(CPACK_NSIS_MENU_LINKS
--	    "doc;Documentation directory;bin;Directory of executables (bin);doc/chm/libMRPT- at CMAKE_MRPT_VERSION_NUMBER_MAJOR@. at CMAKE_MRPT_VERSION_NUMBER_MINOR@. at CMAKE_MRPT_VERSION_NUMBER_PATCH@.chm;MRPT libraries reference (CHM);README.txt;Read me;http://www.mrpt.org/;Online help;doc/mrpt-book.pdf;The MRPT book (PDF)")
-+	    "doc;Documentation directory;bin;Directory of executables (bin);doc/chm/lib64MRPT- at CMAKE_MRPT_VERSION_NUMBER_MAJOR@. at CMAKE_MRPT_VERSION_NUMBER_MINOR@. at CMAKE_MRPT_VERSION_NUMBER_PATCH@.chm;MRPT libraries reference (CHM);README.txt;Read me;http://www.mrpt.org/;Online help;doc/mrpt-book.pdf;The MRPT book (PDF)")
- 
- 	# File types association:
- 	SET(CPACK_NSIS_DEFINES "
-@@ -241,13 +241,13 @@ MARK_AS_ADVANCED(BUILD_STEREOSLAM )
- 
- # If some app is not in this package, do NOT build it:
- # =====================================================
--IF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/monoslam/src")
-+IF (NOT EXISTS "${MRPT_SOURCE_DIR}/lib64s/monoslam/src")
- 	SET(BUILD_MONOSLAM OFF CACHE INTERNAL "" FORCE)
--ENDIF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/monoslam/src")
-+ENDIF (NOT EXISTS "${MRPT_SOURCE_DIR}/lib64s/monoslam/src")
- 
--IF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/stereoslam/src")
-+IF (NOT EXISTS "${MRPT_SOURCE_DIR}/lib64s/stereoslam/src")
- 	SET(BUILD_STEREOSLAM OFF CACHE INTERNAL "" FORCE)
--ENDIF (NOT EXISTS "${MRPT_SOURCE_DIR}/libs/stereoslam/src")
-+ENDIF (NOT EXISTS "${MRPT_SOURCE_DIR}/lib64s/stereoslam/src")
- 
- 
- # Build static or dynamic libs?
-@@ -429,7 +429,7 @@ if (MRPT_HAS_TBB)
-         find_path(TBB_INCLUDE_DIR "tbb/tbb.h" PATHS ${TBB_DEFAULT_INCLUDE_DIRS} DOC "The path to TBB headers")
-         if (TBB_INCLUDE_DIR)
-             if (UNIX)
--                set(TBB_LIB_DIR "${TBB_INCLUDE_DIR}/../lib" CACHE PATH "Full path of TBB library directory")
-+                set(TBB_LIB_DIR "${TBB_INCLUDE_DIR}/../lib64" CACHE PATH "Full path of TBB library directory")
-                 link_directories("${TBB_LIB_DIR}")
-             endif(UNIX)
-             if (APPLE)
-@@ -441,11 +441,11 @@ if (MRPT_HAS_TBB)
-                 APPEND_MRPT_LIBS(tbb)
-             elseif (WIN32)
-                 if (CMAKE_COMPILER_IS_GNUCXX)
--                    set(TBB_LIB_DIR "${TBB_INCLUDE_DIR}/../lib" CACHE PATH "Full path of TBB library directory")
-+                    set(TBB_LIB_DIR "${TBB_INCLUDE_DIR}/../lib64" CACHE PATH "Full path of TBB library directory")
-                     link_directories("${TBB_LIB_DIR}")
-                     APPEND_MRPT_LIBS(tbb)
-                 else(CMAKE_COMPILER_IS_GNUCXX)
--                    get_filename_component(_TBB_LIB_PATH "${TBB_INCLUDE_DIR}/../lib" ABSOLUTE)
-+                    get_filename_component(_TBB_LIB_PATH "${TBB_INCLUDE_DIR}/../lib64" ABSOLUTE)
- 
-                     if(${CMAKE_SYSTEM_PROCESSOR} MATCHES amd64*|x86_64*)
-                         set(_TBB_LIB_PATH "${_TBB_LIB_PATH}/intel64")
++++ ./mrpt-0.9.6/CMakeLists.txt	2012-08-26 17:25:07.835082222 -0400
 @@ -464,7 +464,7 @@ if (MRPT_HAS_TBB)
                      set(TBB_LIB_DIR "${_TBB_LIB_PATH}" CACHE PATH "Full path of TBB library directory")
                      link_directories("${TBB_LIB_DIR}")
@@ -78,37 +10,11 @@ diff -up ./mrpt-0.9.6/CMakeLists.txt.pcl16 ./mrpt-0.9.6/CMakeLists.txt
  
              set(CMAKE_MRPT_HAS_TBB 1)
              if(NOT "${TBB_INCLUDE_DIR}" STREQUAL "")
-@@ -511,10 +511,10 @@ ELSE(UNIX)
- 				MESSAGE("The directory 'BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR' does not contain include/PGRFlyCapture.h. Turn off BUMBLEBEE support or provide the correct path.")
- 			ENDIF(NOT EXISTS ${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/include/PGRFlyCapture.h)
- 
--			IF(NOT EXISTS ${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/lib/PGRFlyCapture.lib)
-+			IF(NOT EXISTS ${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/lib64/PGRFlyCapture.lib)
- 				SET(CMAKE_MRPT_HAS_BUMBLEBEE 0)
- 				MESSAGE("The directory 'BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR' does not contain lib/PGRFlyCapture.LIB. Turn off BUMBLEBEE support or provide the correct path.")
--			ENDIF(NOT EXISTS ${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/lib/PGRFlyCapture.lib)
-+			ENDIF(NOT EXISTS ${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/lib64/PGRFlyCapture.lib)
- 
- 			# ----
- 
-@@ -528,10 +528,10 @@ ELSE(UNIX)
- 				MESSAGE("The directory 'BUMBLEBEE_TRICLOPS_ROOT_DIR' does not contain include/triclops.h. Turn off BUMBLEBEE support or provide the correct path.")
- 			ENDIF(NOT EXISTS ${BUMBLEBEE_TRICLOPS_ROOT_DIR}/include/triclops.h)
- 
--			IF(NOT EXISTS ${BUMBLEBEE_TRICLOPS_ROOT_DIR}/lib/triclops.lib)
-+			IF(NOT EXISTS ${BUMBLEBEE_TRICLOPS_ROOT_DIR}/lib64/triclops.lib)
- 				SET(CMAKE_MRPT_HAS_BUMBLEBEE 0)
- 				MESSAGE("The directory 'BUMBLEBEE_TRICLOPS_ROOT_DIR' does not contain lib/triclops.lib. Turn off BUMBLEBEE support or provide the correct path.")
--			ENDIF(NOT EXISTS ${BUMBLEBEE_TRICLOPS_ROOT_DIR}/lib/triclops.lib)
-+			ENDIF(NOT EXISTS ${BUMBLEBEE_TRICLOPS_ROOT_DIR}/lib64/triclops.lib)
- 		ENDIF(UNIX)
- 
- 	ENDIF(MRPT_HAS_BUMBLEBEE)
 @@ -543,15 +543,16 @@ SET( MRPT_HAS_PHIDGET OFF CACHE BOOL "Ad
  IF(MRPT_HAS_PHIDGET)
  	SET(CMAKE_MRPT_HAS_PHIDGET 1)
  	SET(PHIDGET_ROOT_DIR "/usr/local" CACHE PATH "Path where libPhidget21 was installed, if phidget21.h is in /usr/local/include, set this variable to /usr/local.")
-+        SET(PHIDGET_LIB_DIR "${PHIDGET_ROOT_DIR}/lib" CACHE PATH "Path to libPhidget21 shared libraries")
++	SET(PHIDGET_LIB_DIR "${PHIDGET_ROOT_DIR}/lib" CACHE PATH "Path where libPhidget21 libraries are located")
  	IF(UNIX)
  		IF(NOT EXISTS ${PHIDGET_ROOT_DIR}/include/phidget21.h)
  			SET(CMAKE_MRPT_HAS_PHIDGET 0)
@@ -117,167 +23,19 @@ diff -up ./mrpt-0.9.6/CMakeLists.txt.pcl16 ./mrpt-0.9.6/CMakeLists.txt
 -		IF(NOT EXISTS ${PHIDGET_ROOT_DIR}/lib/libphidget21.so)
 +		IF(NOT EXISTS ${PHIDGET_LIB_DIR}/libphidget21.so)
  			SET(CMAKE_MRPT_HAS_PHIDGET 0)
- 			MESSAGE("Can't find incude file libphidget21.so, please set a correct PHIDGET_ROOT_DIR")
+-			MESSAGE("Can't find incude file libphidget21.so, please set a correct PHIDGET_ROOT_DIR")
 -		ENDIF(NOT EXISTS ${PHIDGET_ROOT_DIR}/lib/libphidget21.so)
++			MESSAGE("Can't find incude file libphidget21.so, please set a correct PHIDGET_LIB_DIR")
 +		ENDIF(NOT EXISTS ${PHIDGET_LIB_DIR}/libphidget21.so)
  	ELSE(UNIX)
  		SET(CMAKE_MRPT_HAS_PHIDGET 0)
  		MESSAGE("The MRPT Phidget library interface is only supported on linux, please turn off MRPT_HAS_PHIDGET")
-@@ -815,17 +816,17 @@ IF(PKG_CONFIG_FOUND)
- 
- 		INCLUDE_DIRECTORIES("${LIBAVCODEC_INCLUDEDIR}/")
- 		INCLUDE_DIRECTORIES("${LIBAVCODEC_INCLUDEDIR}/ffmpeg")
--		INCLUDE_DIRECTORIES("${LIBAVCODEC_INCLUDEDIR}/libavcodec")
-+		INCLUDE_DIRECTORIES("${LIBAVCODEC_INCLUDEDIR}/lib64avcodec")
- 
- 		INCLUDE_DIRECTORIES("${LIBAVUTIL_INCLUDEDIR}")
- 
- 		INCLUDE_DIRECTORIES("${LIBAVFORMAT_INCLUDEDIR}")
- 		INCLUDE_DIRECTORIES("${LIBAVFORMAT_INCLUDEDIR}/ffmpeg")
--		INCLUDE_DIRECTORIES("${LIBAVFORMAT_INCLUDEDIR}/libavformat")
-+		INCLUDE_DIRECTORIES("${LIBAVFORMAT_INCLUDEDIR}/lib64avformat")
- 
- 		INCLUDE_DIRECTORIES("${LIBSWSCALE_INCLUDEDIR}")
- 		INCLUDE_DIRECTORIES("${LIBSWSCALE_INCLUDEDIR}/ffmpeg")
--		INCLUDE_DIRECTORIES("${LIBSWSCALE_INCLUDEDIR}/libswscale")
-+		INCLUDE_DIRECTORIES("${LIBSWSCALE_INCLUDEDIR}/lib64swscale")
- 
- 		LINK_DIRECTORIES("${LIBAVCODEC_LIBDIR}")
- 		LINK_DIRECTORIES("${LIBAVUTIL_LIBDIR}")
-@@ -857,53 +858,53 @@ IF(MRPT_HAS_FFMPEG_WIN32)
- 		MESSAGE("The directory 'FFMPEG_WIN32_ROOT_DIR' does not exists. Turn off FFmpeg support or provide the correct path.")
- 	ENDIF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}")
- 
--	IF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavcodec" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavformat" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavutil" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libswscale")
-+	IF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/lib64avcodec" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavformat" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavutil" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libswscale")
- 		SET(CMAKE_MRPT_HAS_FFMPEG 0)
- 		SET(CMAKE_MRPT_HAS_FFMPEG_SYSTEM 0)
- 		MESSAGE("The directory 'FFMPEG_WIN32_ROOT_DIR' does not contain include/{libavcodec,libavformat,libavutil,libswscale}. Turn off FFmpeg support or provide the correct path.")
--	ENDIF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavcodec" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavformat" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavutil" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libswscale")
-+	ENDIF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/lib64avcodec" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavformat" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libavutil" OR NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/include/libswscale")
- 
--	IF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/lib")
-+	IF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/lib64")
- 		SET(CMAKE_MRPT_HAS_FFMPEG 0)
- 		SET(CMAKE_MRPT_HAS_FFMPEG_SYSTEM 0)
--		MESSAGE("The directory 'FFMPEG_WIN32_ROOT_DIR' does not contain /lib/. Turn off FFmpeg support or provide the correct path.")
--	ENDIF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/lib")
-+		MESSAGE("The directory 'FFMPEG_WIN32_ROOT_DIR' does not contain /lib64/. Turn off FFmpeg support or provide the correct path.")
-+	ENDIF(NOT EXISTS "${FFMPEG_WIN32_ROOT_DIR}/lib64")
- 
- 	# We need the .lib files: avcodec-52.lib, avformat-52.lib, avutil-49.lib, swscale-0.lib
--	FILE(GLOB FFMPEG_WIN32_AVCODEC_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib/avcodec*.lib")
--	FILE(GLOB FFMPEG_WIN32_AVUTIL_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib/avutil*.lib")
--	FILE(GLOB FFMPEG_WIN32_AVFORMAT_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib/avformat*.lib")
--	FILE(GLOB FFMPEG_WIN32_SWSCALE_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib/swscale*.lib")
-+	FILE(GLOB FFMPEG_WIN32_AVCODEC_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib64/avcodec*.lib")
-+	FILE(GLOB FFMPEG_WIN32_AVUTIL_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib64/avutil*.lib")
-+	FILE(GLOB FFMPEG_WIN32_AVFORMAT_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib64/avformat*.lib")
-+	FILE(GLOB FFMPEG_WIN32_SWSCALE_LIB "${FFMPEG_WIN32_ROOT_DIR}/lib64/swscale*.lib")
- 
- 	IF (NOT EXISTS ${FFMPEG_WIN32_AVCODEC_LIB})
- 		SET(CMAKE_MRPT_HAS_FFMPEG 0)
- 		SET(CMAKE_MRPT_HAS_FFMPEG_SYSTEM 0)
--		MESSAGE("avcodec-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib'. Turn off FFmpeg support or provide the correct path.")
-+		MESSAGE("avcodec-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib64'. Turn off FFmpeg support or provide the correct path.")
- 	ENDIF (NOT EXISTS ${FFMPEG_WIN32_AVCODEC_LIB})
- 
- 	IF (NOT EXISTS ${FFMPEG_WIN32_AVUTIL_LIB})
- 		SET(CMAKE_MRPT_HAS_FFMPEG 0)
- 		SET(CMAKE_MRPT_HAS_FFMPEG_SYSTEM 0)
--		MESSAGE("avutil-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib'. Turn off FFmpeg support or provide the correct path.")
-+		MESSAGE("avutil-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib64'. Turn off FFmpeg support or provide the correct path.")
- 	ENDIF (NOT EXISTS ${FFMPEG_WIN32_AVUTIL_LIB})
- 
- 	IF (NOT EXISTS ${FFMPEG_WIN32_AVFORMAT_LIB})
- 		SET(CMAKE_MRPT_HAS_FFMPEG 0)
- 		SET(CMAKE_MRPT_HAS_FFMPEG_SYSTEM 0)
--		MESSAGE("avformat-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib'. Turn off FFmpeg support or provide the correct path.")
-+		MESSAGE("avformat-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib64'. Turn off FFmpeg support or provide the correct path.")
- 	ENDIF (NOT EXISTS ${FFMPEG_WIN32_AVFORMAT_LIB})
- 
- 	IF (NOT EXISTS ${FFMPEG_WIN32_SWSCALE_LIB})
- 		SET(CMAKE_MRPT_HAS_FFMPEG 0)
- 		SET(CMAKE_MRPT_HAS_FFMPEG_SYSTEM 0)
--		MESSAGE("swscale-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib'. Turn off FFmpeg support or provide the correct path.")
-+		MESSAGE("swscale-XX.lib not found under '${FFMPEG_WIN32_ROOT_DIR}/lib64'. Turn off FFmpeg support or provide the correct path.")
- 	ENDIF (NOT EXISTS ${FFMPEG_WIN32_SWSCALE_LIB})
- 
- 	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include")
--	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/libavcodec")
--	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/libavformat")
--	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/libavutil")
--	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/libswscale")
-+	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/lib64avcodec")
-+	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/lib64avformat")
-+	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/lib64avutil")
-+	INCLUDE_DIRECTORIES("${FFMPEG_WIN32_ROOT_DIR}/include/lib64swscale")
- 
- 	SET(MRPT_FFMPEG_LIBS_TO_LINK ${MRPT_FFMPEG_LIBS_TO_LINK} "${FFMPEG_WIN32_AVCODEC_LIB}" "${FFMPEG_WIN32_AVUTIL_LIB}" "${FFMPEG_WIN32_AVFORMAT_LIB}" "${FFMPEG_WIN32_SWSCALE_LIB}")
- ENDIF(MRPT_HAS_FFMPEG_WIN32)
-@@ -941,9 +942,9 @@ ENDIF(UNIX)
- # Make things easier: If we are building for MSVC, select the vc_lib or vc_dll directory automatically:
- if(msvc)
- 	if(BUILD_SHARED_LIBS)
--		set(wxWidgets_LIB_DIR "${wxWidgets_ROOT_DIR}/lib/vc_dll" FORCE)
-+		set(wxWidgets_LIB_DIR "${wxWidgets_ROOT_DIR}/lib64/vc_dll" FORCE)
- 	else(BUILD_SHARED_LIBS)
--		set(wxWidgets_LIB_DIR "${wxWidgets_ROOT_DIR}/lib/vc_lib" FORCE)
-+		set(wxWidgets_LIB_DIR "${wxWidgets_ROOT_DIR}/lib64/vc_lib" FORCE)
- 	endif(BUILD_SHARED_LIBS)
- endif(msvc)
- 
-@@ -1283,23 +1284,23 @@ IF(UNIX)
- ELSE(UNIX)
- 	IF (MSVC)
- 		# Windows: ...
--		FIND_PATH(SWR_LIBMESASR_DIR  MesaImaging/Swissranger/libMesaSR/)
-+		FIND_PATH(SWR_LIBMESASR_DIR  MesaImaging/Swissranger/lib64MesaSR/)
- 
- 		IF(SWR_LIBMESASR_DIR)
--			SET(SWR_LIBMESASR_DIR "${SWR_LIBMESASR_DIR}/MesaImaging/Swissranger/libMesaSR/")
-+			SET(SWR_LIBMESASR_DIR "${SWR_LIBMESASR_DIR}/MesaImaging/Swissranger/lib64MesaSR/")
- 			MESSAGE(STATUS "SwissRanger Library found in: ${SWR_LIBMESASR_DIR}")
- 
- 			# We expect to find there "libMesaSR.lib" & "libMesaSR.h"
--			IF (EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.lib" AND EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.h")
-+			IF (EXISTS "${SWR_LIBMESASR_DIR}/lib64MesaSR.lib" AND EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.h")
- 				SET(CMAKE_MRPT_HAS_SWISSRANGE 1)
- 				INCLUDE_DIRECTORIES("${SWR_LIBMESASR_DIR}")
- 				#LINK_DIRECTORIES("${SWR_LIBMESASR_DIR}")
--				APPEND_MRPT_LIBS("${SWR_LIBMESASR_DIR}/libMesaSR.lib")
-+				APPEND_MRPT_LIBS("${SWR_LIBMESASR_DIR}/lib64MesaSR.lib")
- 				MARK_AS_ADVANCED(SWR_LIBMESASR_DIR)
--			ELSE (EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.lib" AND EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.h")
-+			ELSE (EXISTS "${SWR_LIBMESASR_DIR}/lib64MesaSR.lib" AND EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.h")
- 				MESSAGE(STATUS "*** ERROR *** SwissRanger Library directory found but doesn't contain expected files. Not using it.")
- 				SET(CMAKE_MRPT_HAS_SWISSRANGE 0)
--			ENDIF (EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.lib" AND EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.h")
-+			ENDIF (EXISTS "${SWR_LIBMESASR_DIR}/lib64MesaSR.lib" AND EXISTS "${SWR_LIBMESASR_DIR}/libMesaSR.h")
- 		ELSE(SWR_LIBMESASR_DIR)
- 			SET(CMAKE_MRPT_HAS_SWISSRANGE 0)
- 		ENDIF(SWR_LIBMESASR_DIR)
-@@ -1723,19 +1724,19 @@ CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/pars
- INCLUDE_DIRECTORIES(".")
- INCLUDE_DIRECTORIES("${MRPT_CONFIG_FILE_INCLUDE_DIR}")
- 
--LINK_DIRECTORIES("${CMAKE_BINARY_DIR}/lib")
-+LINK_DIRECTORIES("${CMAKE_BINARY_DIR}/lib64")
- 
- IF(CMAKE_MRPT_HAS_BUMBLEBEE)
- 	INCLUDE_DIRECTORIES("${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/include")
- 	INCLUDE_DIRECTORIES("${BUMBLEBEE_TRICLOPS_ROOT_DIR}/include")
- 
--	LINK_DIRECTORIES("${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/lib")
--	LINK_DIRECTORIES("${BUMBLEBEE_TRICLOPS_ROOT_DIR}/lib")
-+	LINK_DIRECTORIES("${BUMBLEBEE_PGR_FLYCAPTURE_ROOT_DIR}/lib64")
-+	LINK_DIRECTORIES("${BUMBLEBEE_TRICLOPS_ROOT_DIR}/lib64")
- ENDIF(CMAKE_MRPT_HAS_BUMBLEBEE)
+@@ -1735,7 +1736,7 @@ ENDIF(CMAKE_MRPT_HAS_BUMBLEBEE)
  
  IF(CMAKE_MRPT_HAS_PHIDGET)
  	INCLUDE_DIRECTORIES("${PHIDGET_ROOT_DIR}/include/")
 -	LINK_DIRECTORIES("${PHIDGET_ROOT_DIR}/lib")
-+	LINK_DIRECTORIES("${PHIDGET_ROOT_DIR}/lib64")
++	LINK_DIRECTORIES("${PHIDGET_LIB_DIR}")
  ENDIF(CMAKE_MRPT_HAS_PHIDGET)
  
  IF(CMAKE_MRPT_HAS_SVS)
@@ -290,106 +48,9 @@ diff -up ./mrpt-0.9.6/CMakeLists.txt.pcl16 ./mrpt-0.9.6/CMakeLists.txt
  	ENDIF(MRPT_ENABLE_LIBSTD_PARALLEL_MODE)
  
  	IF(CMAKE_BUILD_TYPE MATCHES "Debug")
-@@ -1964,13 +1965,13 @@ ENDIF($ENV{VERBOSE})
- #MESSAGE(STATUS "CMAKE_CONFIGURATION_TYPES: ${CMAKE_CONFIGURATION_TYPES}")
- 
- # Save libs and executables in the same place
--SET( LIBRARY_OUTPUT_PATH ${MRPT_BINARY_DIR}/lib CACHE PATH "Output directory for libraries" )
-+SET( LIBRARY_OUTPUT_PATH ${MRPT_BINARY_DIR}/lib64 CACHE PATH "Output directory for libraries" )
- SET( EXECUTABLE_OUTPUT_PATH ${MRPT_BINARY_DIR}/bin CACHE PATH "Output directory for applications" )
- 
- #-----------------------------------
- #  Build the hardware drivers?
- #-----------------------------------
--SET( BUILD_HWDRIVERS ON CACHE BOOL "Build hardware drivers (library apps/lib_hwdrivers)?.")
-+SET( BUILD_HWDRIVERS ON CACHE BOOL "Build hardware drivers (library apps/lib64_hwdrivers)?.")
- MARK_AS_ADVANCED(BUILD_HWDRIVERS)
- 
- 
-@@ -1983,10 +1984,10 @@ IF(CMAKE_MRPT_USE_DEB_POSTFIXS)
- 	MESSAGE(STATUS "** mrpt cmake: Using Debian post-fix for install directories **")
- 	IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
- 		# Debug packages
--		SET(libmrpt_dev_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/libmrpt-dbg/usr/")
-+		SET(libmrpt_dev_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/lib64mrpt-dbg/usr/")
- 	ELSE(CMAKE_BUILD_TYPE STREQUAL "Debug")
- 		# Normal packages
--		SET(libmrpt_dev_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/libmrpt-dev/usr/")
-+		SET(libmrpt_dev_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/lib64mrpt-dev/usr/")
- 	ENDIF(CMAKE_BUILD_TYPE STREQUAL "Debug")
- 
- 	SET(mrpt_apps_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/mrpt-apps/usr/")
-@@ -2067,7 +2068,7 @@ ENDFOREACH(_LIB)
- #   Generate the MRPTConfig.cmake file
- # ----------------------------------------------------------------------------
- SET(THE_MRPT_SOURCE_DIR "${MRPT_SOURCE_DIR}")
--SET(THE_MRPT_LIBS_INCL_DIR "${THE_MRPT_SOURCE_DIR}/libs")
-+SET(THE_MRPT_LIBS_INCL_DIR "${THE_MRPT_SOURCE_DIR}/lib64s")
- SET(THE_CMAKE_BINARY_DIR "${CMAKE_BINARY_DIR}")
- SET(THE_MRPT_CONFIG_FILE_INCLUDE_DIR "${MRPT_CONFIG_FILE_INCLUDE_DIR}")
- SET(MRPT_CONFIGFILE_IS_INSTALL 0)
-@@ -2082,7 +2083,7 @@ CONFIGURE_FILE("${MRPT_SOURCE_DIR}/MRPTC
- SET(MRPT_CONFIGFILE_IS_INSTALL 1)
- IF(WIN32)
- 	SET(THE_MRPT_SOURCE_DIR "\${THIS_MRPT_CONFIG_PATH}")
--	SET(THE_MRPT_LIBS_INCL_DIR "${THE_MRPT_SOURCE_DIR}/libs")
-+	SET(THE_MRPT_LIBS_INCL_DIR "${THE_MRPT_SOURCE_DIR}/lib64s")
- 	SET(THE_CMAKE_BINARY_DIR "\${THIS_MRPT_CONFIG_PATH}")
- 	SET(THE_MRPT_CONFIG_FILE_INCLUDE_DIR "\${THIS_MRPT_CONFIG_PATH}/include/mrpt/mrpt-config/")
- ELSE(WIN32)
-@@ -2242,7 +2243,7 @@ IF(WIN32)
- 
-         # Intel TBB dlls
-         if(CMAKE_MRPT_HAS_TBB)
--            string(REGEX REPLACE "/lib" "/bin" TBB_DLL_DIR "${TBB_LIB_DIR}")
-+            string(REGEX REPLACE "/lib64" "/bin" TBB_DLL_DIR "${TBB_LIB_DIR}")
-             install(PROGRAMS "${TBB_DLL_DIR}/tbb.dll" DESTINATION bin COMPONENT main)
-             install(PROGRAMS "${TBB_DLL_DIR}/tbb_debug.dll" DESTINATION bin COMPONENT main)
-         endif(CMAKE_MRPT_HAS_TBB)
-@@ -2258,7 +2259,7 @@ IF(WIN32)
- 	# libfreenect for windows: Copy the libusb.dll file:
- 	IF (NOT UNIX AND CMAKE_MRPT_HAS_FREENECT)
- 		IF (NOT "${LIBUSB_1_DLL_FOR_INSTALL}" STREQUAL "")
--			INSTALL(FILES "${LIBUSB_1_DLL_FOR_INSTALL}/libusb0.dll" DESTINATION bin)
-+			INSTALL(FILES "${LIBUSB_1_DLL_FOR_INSTALL}/lib64usb0.dll" DESTINATION bin)
- 		ENDIF (NOT "${LIBUSB_1_DLL_FOR_INSTALL}" STREQUAL "")
- 	ENDIF (NOT UNIX AND CMAKE_MRPT_HAS_FREENECT)
- 
-@@ -2279,7 +2280,7 @@ IF(WIN32)
- 	FOREACH(F ${EXTRA_DLLS})
- 		INSTALL(FILES "${F}" DESTINATION bin)
- 	ENDFOREACH(F)
--	FILE(GLOB_RECURSE EXTRA_LIBS "${MRPT_BINARY_DIR}/lib/Debug/*.lib")
-+	FILE(GLOB_RECURSE EXTRA_LIBS "${MRPT_BINARY_DIR}/lib64/Debug/*.lib")
- 	FOREACH(F ${EXTRA_LIBS})
- 		INSTALL(FILES "${F}" DESTINATION lib)
- 	ENDFOREACH(F)
-@@ -2305,11 +2306,11 @@ ELSE(WIN32)
- ENDIF(WIN32)
- 
- # The headers of all the MRPT libs:
--# (in win32 the /libs/* tree is install entirely, not only the headers):
-+# (in win32 the /lib64s/* tree is install entirely, not only the headers):
- IF (UNIX AND NOT IS_DEBIAN_DBG_PKG)
- 	FOREACH(_LIB ${ALL_MRPT_LIBS})
- 		STRING(REGEX REPLACE "mrpt-(.*)" "\\1" _LIB ${_LIB})
--		SET(SRC_DIR "${MRPT_SOURCE_DIR}/libs/${_LIB}/include/")
-+		SET(SRC_DIR "${MRPT_SOURCE_DIR}/lib64s/${_LIB}/include/")
- 		IF (EXISTS "${SRC_DIR}")  # This is mainly to avoid a crash with "mrpt-core", which is a "virtual" MRPT module.
- 			INSTALL(DIRECTORY "${SRC_DIR}" DESTINATION ${libmrpt_dev_INSTALL_PREFIX}include/mrpt/${_LIB}/include/  PATTERN ".svn" EXCLUDE)
- 		ENDIF (EXISTS "${SRC_DIR}")
-@@ -2326,7 +2327,7 @@ ENDIF(NOT IS_DEBIAN_DBG_PKG)
- # If using embedded version, install embedded version as part of mrpt-base's headers:
- IF (EIGEN_USE_EMBEDDED_VERSION AND NOT IS_DEBIAN_DBG_PKG)
- 	IF(WIN32)
--		# Eigen headers must end up in /Program Files/MRPT-X.Y.Z/libs/base/...
-+		# Eigen headers must end up in /Program Files/MRPT-X.Y.Z/lib64s/base/...
- 		SET(MRPT_INSTALL_EIGEN_PREFIX "libs/base/include/")
- 	ELSE(WIN32)
- 		# Eigen headers must end up in /usr/...
 diff -up ./mrpt-0.9.6/libs/maps/include/mrpt/maps.h.pcl16 ./mrpt-0.9.6/libs/maps/include/mrpt/maps.h
 --- ./mrpt-0.9.6/libs/maps/include/mrpt/maps.h.pcl16	2012-01-07 13:47:43.000000000 -0500
-+++ ./mrpt-0.9.6/libs/maps/include/mrpt/maps.h	2012-08-26 17:03:42.728112977 -0400
++++ ./mrpt-0.9.6/libs/maps/include/mrpt/maps.h	2012-08-26 17:22:18.441643130 -0400
 @@ -30,7 +30,7 @@
  #define _mrpt_maps_H
  
@@ -401,7 +62,7 @@ diff -up ./mrpt-0.9.6/libs/maps/include/mrpt/maps.h.pcl16 ./mrpt-0.9.6/libs/maps
  #if !defined(mrpt_maps_EXPORTS) || MRPT_ENABLE_PRECOMPILED_HDRS || defined(MRPT_ALWAYS_INCLUDE_ALL_HEADERS)
 diff -up ./mrpt-0.9.6/libs/maps/src/maps/CBeaconMap.cpp.pcl16 ./mrpt-0.9.6/libs/maps/src/maps/CBeaconMap.cpp
 --- ./mrpt-0.9.6/libs/maps/src/maps/CBeaconMap.cpp.pcl16	2012-01-07 13:47:43.000000000 -0500
-+++ ./mrpt-0.9.6/libs/maps/src/maps/CBeaconMap.cpp	2012-08-26 17:03:42.729113015 -0400
++++ ./mrpt-0.9.6/libs/maps/src/maps/CBeaconMap.cpp	2012-08-26 17:22:18.442643167 -0400
 @@ -27,7 +27,7 @@
     +---------------------------------------------------------------------------+ */
  


More information about the scm-commits mailing list