|
Tim Niemueller |
b660a5b |
diff -urN PCL-1.3.1-Source/cmake/pcl_targets.cmake PCL-1.3.1-Source.fedora/cmake/pcl_targets.cmake
|
|
Tim Niemueller |
2591154 |
--- PCL-1.3.1-Source/cmake/pcl_targets.cmake 2011-12-03 00:35:48.000000000 +0100
|
|
Tim Niemueller |
b660a5b |
+++ PCL-1.3.1-Source.fedora/cmake/pcl_targets.cmake 2012-01-16 19:40:43.433690172 +0100
|
|
Tim Niemueller |
2591154 |
@@ -1,5 +1,7 @@
|
|
Tim Niemueller |
2591154 |
include(${PROJECT_SOURCE_DIR}/cmake/pcl_utils.cmake)
|
|
Tim Niemueller |
2591154 |
|
|
Tim Niemueller |
2591154 |
+set(PCL_PKGCONFIG_SUFFIX "-${PCL_MAJOR_VERSION}.${PCL_MINOR_VERSION}" CACHE STRING "Suffix to append to pkg-config files")
|
|
Tim Niemueller |
2591154 |
+
|
|
Tim Niemueller |
2591154 |
###############################################################################
|
|
Tim Niemueller |
2591154 |
# Add an option to build a subsystem or not.
|
|
Tim Niemueller |
2591154 |
# _var The name of the variable to store the option in.
|
|
Tim Niemueller |
2591154 |
@@ -331,14 +333,14 @@
|
|
Tim Niemueller |
2591154 |
LIST_TO_STRING(_ext_deps_str "${_ext_deps}")
|
|
Tim Niemueller |
2591154 |
set(PKG_EXTERNAL_DEPS ${_ext_deps_str})
|
|
Tim Niemueller |
2591154 |
foreach(_dep ${_pcl_deps})
|
|
Tim Niemueller |
2591154 |
- set(PKG_EXTERNAL_DEPS "${PKG_EXTERNAL_DEPS} pcl_${_dep}-${PCL_MAJOR_VERSION}.${PCL_MINOR_VERSION}")
|
|
Tim Niemueller |
2591154 |
+ set(PKG_EXTERNAL_DEPS "${PKG_EXTERNAL_DEPS} pcl_${_dep}${PCL_PKGCONFIG_SUFFIX}")
|
|
Tim Niemueller |
2591154 |
endforeach(_dep)
|
|
Tim Niemueller |
2591154 |
set(PKG_INTERNAL_DEPS "")
|
|
Tim Niemueller |
2591154 |
foreach(_dep ${_int_deps})
|
|
Tim Niemueller |
2591154 |
set(PKG_INTERNAL_DEPS "${PKG_INTERNAL_DEPS} -l${_dep}")
|
|
Tim Niemueller |
2591154 |
endforeach(_dep)
|
|
Tim Niemueller |
2591154 |
|
|
Tim Niemueller |
2591154 |
- set(_pc_file ${CMAKE_CURRENT_BINARY_DIR}/${_name}-${PCL_MAJOR_VERSION}.${PCL_MINOR_VERSION}.pc)
|
|
Tim Niemueller |
2591154 |
+ set(_pc_file ${CMAKE_CURRENT_BINARY_DIR}/${_name}${PCL_PKGCONFIG_SUFFIX}.pc)
|
|
Tim Niemueller |
2591154 |
configure_file(${PROJECT_SOURCE_DIR}/cmake/pkgconfig.cmake.in ${_pc_file}
|
|
Tim Niemueller |
2591154 |
@ONLY)
|
|
Tim Niemueller |
2591154 |
install(FILES ${_pc_file} DESTINATION ${PKGCFG_INSTALL_DIR}
|
|
Tim Niemueller |
b660a5b |
diff -urN PCL-1.3.1-Source/cmake/pcl_utils.cmake PCL-1.3.1-Source.fedora/cmake/pcl_utils.cmake
|
|
Tim Niemueller |
2591154 |
--- PCL-1.3.1-Source/cmake/pcl_utils.cmake 2011-12-03 00:35:48.000000000 +0100
|
|
Tim Niemueller |
b660a5b |
+++ PCL-1.3.1-Source.fedora/cmake/pcl_utils.cmake 2012-01-16 19:40:43.434690169 +0100
|
|
Tim Niemueller |
2591154 |
@@ -81,7 +81,7 @@
|
|
Tim Niemueller |
2591154 |
# subdirectory named after the library in question (e.g.
|
|
Tim Niemueller |
2591154 |
# "registration/blorgle.h")
|
|
Tim Niemueller |
2591154 |
macro(SET_INSTALL_DIRS)
|
|
Tim Niemueller |
2591154 |
- set(LIB_INSTALL_DIR "lib")
|
|
Tim Niemueller |
2591154 |
+ set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}")
|
|
Tim Niemueller |
2591154 |
set(INCLUDE_INSTALL_ROOT
|
|
Tim Niemueller |
2591154 |
"include/${PROJECT_NAME_LOWER}-${PCL_MAJOR_VERSION}.${PCL_MINOR_VERSION}")
|
|
Tim Niemueller |
2591154 |
set(INCLUDE_INSTALL_DIR "${INCLUDE_INSTALL_ROOT}/pcl")
|
|
Tim Niemueller |
b660a5b |
diff -urN PCL-1.3.1-Source/CMakeLists.txt PCL-1.3.1-Source.fedora/CMakeLists.txt
|
|
Tim Niemueller |
2591154 |
--- PCL-1.3.1-Source/CMakeLists.txt 2011-12-03 00:35:48.000000000 +0100
|
|
Tim Niemueller |
b660a5b |
+++ PCL-1.3.1-Source.fedora/CMakeLists.txt 2012-01-16 19:40:43.435690166 +0100
|
|
Tim Niemueller |
2591154 |
@@ -96,11 +96,11 @@
|
|
Tim Niemueller |
2591154 |
###
|
|
Tim Niemueller |
2591154 |
SET(CMAKE_SKIP_BUILD_RPATH FALSE)
|
|
Tim Niemueller |
2591154 |
SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
|
|
Tim Niemueller |
2591154 |
-SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
|
|
Tim Niemueller |
2591154 |
+SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
|
|
Tim Niemueller |
2591154 |
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
|
|
Tim Niemueller |
2591154 |
-LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib" is_system_dir)
|
|
Tim Niemueller |
2591154 |
+LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}" is_system_dir)
|
|
Tim Niemueller |
2591154 |
IF("${is_system_dir}" STREQUAL "-1")
|
|
Tim Niemueller |
2591154 |
- SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
|
|
Tim Niemueller |
2591154 |
+ SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}")
|
|
Tim Niemueller |
2591154 |
ENDIF("${is_system_dir}" STREQUAL "-1")
|
|
Tim Niemueller |
2591154 |
|
|
Tim Niemueller |
2591154 |
### ---[ Find universal dependencies
|
|
Tim Niemueller |
b660a5b |
diff -urN PCL-1.3.1-Source/io/CMakeLists.txt PCL-1.3.1-Source.fedora/io/CMakeLists.txt
|
|
Tim Niemueller |
2591154 |
--- PCL-1.3.1-Source/io/CMakeLists.txt 2011-12-03 00:35:48.000000000 +0100
|
|
Tim Niemueller |
b660a5b |
+++ PCL-1.3.1-Source.fedora/io/CMakeLists.txt 2012-01-16 19:40:43.436690163 +0100
|
|
Tim Niemueller |
2591154 |
@@ -112,9 +112,10 @@
|
|
Tim Niemueller |
2591154 |
endif(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
|
|
Tim Niemueller |
2591154 |
set(EXT_DEPS eigen3)
|
|
Tim Niemueller |
2591154 |
- if(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
- list(APPEND EXT_DEPS openni-dev)
|
|
Tim Niemueller |
2591154 |
- endif(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
+ # Disable on Fedora, there is no pkg-config file
|
|
Tim Niemueller |
2591154 |
+ #if(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
+ # list(APPEND EXT_DEPS openni-dev)
|
|
Tim Niemueller |
2591154 |
+ #endif(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
PCL_MAKE_PKGCONFIG(${LIB_NAME} ${SUBSYS_NAME} "${SUBSYS_DESC}"
|
|
Tim Niemueller |
2591154 |
"${SUBSYS_DEPS}" "${EXT_DEPS}" "" "" "")
|
|
Tim Niemueller |
2591154 |
|
|
Tim Niemueller |
b660a5b |
diff -urN PCL-1.3.1-Source/PCLConfig.cmake.in PCL-1.3.1-Source.fedora/PCLConfig.cmake.in
|
|
Tim Niemueller |
b660a5b |
--- PCL-1.3.1-Source/PCLConfig.cmake.in 2011-12-03 00:35:48.000000000 +0100
|
|
Tim Niemueller |
b660a5b |
+++ PCL-1.3.1-Source.fedora/PCLConfig.cmake.in 2012-01-16 19:47:07.404643739 +0100
|
|
Tim Niemueller |
b660a5b |
@@ -304,9 +304,13 @@
|
|
Tim Niemueller |
b660a5b |
# PCLConfig.cmake is installed to PCL_ROOT/cmake
|
|
Tim Niemueller |
b660a5b |
get_filename_component(PCL_ROOT "${PCL_DIR}" PATH)
|
|
Tim Niemueller |
b660a5b |
else(WIN32)
|
|
Tim Niemueller |
b660a5b |
-# PCLConfig.cmake is installed to PCL_ROOT/share/pcl-x.y
|
|
Tim Niemueller |
b660a5b |
+ # PCLConfig.cmake is installed to PCL_ROOT/share/pcl-x.y or PCL_ROOT/lib${LIB_SUFFIX}/cmake/pcl
|
|
Tim Niemueller |
b660a5b |
get_filename_component(PCL_ROOT "${PCL_DIR}" PATH)
|
|
Tim Niemueller |
b660a5b |
get_filename_component(PCL_ROOT "${PCL_ROOT}" PATH)
|
|
Tim Niemueller |
b660a5b |
+ if (${PCL_DIR} MATCHES ".*lib.*")
|
|
Tim Niemueller |
b660a5b |
+ # PCLConfig.cmake is installed to PCL_ROOT/lib${LIB_SUFFIX}/cmake/pcl
|
|
Tim Niemueller |
b660a5b |
+ get_filename_component(PCL_ROOT "${PCL_ROOT}" PATH)
|
|
Tim Niemueller |
b660a5b |
+ endif()
|
|
Tim Niemueller |
b660a5b |
endif(WIN32)
|
|
Tim Niemueller |
b660a5b |
|
|
Tim Niemueller |
b660a5b |
# check whether PCLConfig.cmake is found into a PCL installation or in a build tree
|
|
Tim Niemueller |
b660a5b |
diff -urN PCL-1.3.1-Source/visualization/CMakeLists.txt PCL-1.3.1-Source.fedora/visualization/CMakeLists.txt
|
|
Tim Niemueller |
2591154 |
--- PCL-1.3.1-Source/visualization/CMakeLists.txt 2011-12-03 00:35:48.000000000 +0100
|
|
Tim Niemueller |
b660a5b |
+++ PCL-1.3.1-Source.fedora/visualization/CMakeLists.txt 2012-01-16 19:40:43.437690160 +0100
|
|
Tim Niemueller |
2591154 |
@@ -81,9 +81,9 @@
|
|
Tim Niemueller |
2591154 |
target_link_libraries(${LIB_NAME} pcl_io pcl_kdtree pcl_range_image
|
|
Tim Niemueller |
2591154 |
vtkCommon vtkWidgets vtkHybrid)
|
|
Tim Niemueller |
2591154 |
set(EXT_DEPS "")
|
|
Tim Niemueller |
2591154 |
- if(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
- list(APPEND EXT_DEPS openni-dev)
|
|
Tim Niemueller |
2591154 |
- endif(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
+ #if(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
+ # list(APPEND EXT_DEPS openni-dev)
|
|
Tim Niemueller |
2591154 |
+ #endif(OPENNI_FOUND)
|
|
Tim Niemueller |
2591154 |
PCL_MAKE_PKGCONFIG(${LIB_NAME} ${SUBSYS_NAME} "${SUBSYS_DESC}"
|
|
Tim Niemueller |
2591154 |
"${SUBSYS_DEPS}" "${EXT_DEPS}" "" "" "")
|
|
Tim Niemueller |
2591154 |
|