Skip to content

Commit 47db731

Browse files
committed
Remove GNUInstallDirs as its part of another PR and not necessary here.
1 parent 614f196 commit 47db731

File tree

2 files changed

+15
-35
lines changed

2 files changed

+15
-35
lines changed

cmake/pcl_pclconfig.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ include(CMakePackageConfigHelpers)
9797

9898
configure_package_config_file(PCLConfig.cmake.in
9999
${PCL_BINARY_DIR}/PCLConfig.cmake
100-
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake
100+
INSTALL_DESTINATION cmake
101101
PATH_VARS INCLUDE_INSTALL_DIR)
102102

103103
write_basic_package_version_file(

cmake/pcl_utils.cmake

+14-34
Original file line numberDiff line numberDiff line change
@@ -91,44 +91,24 @@ endmacro()
9191
# subdirectory named after the library in question (e.g.
9292
# "registration/blorgle.h")
9393
macro(SET_INSTALL_DIRS)
94-
include(GNUInstallDirs)
95-
9694
if(NOT DEFINED LIB_INSTALL_DIR)
97-
set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
98-
endif()
99-
100-
if(NOT ANDROID)
101-
set(INCLUDE_INSTALL_ROOT
102-
"${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
103-
else()
104-
set(INCLUDE_INSTALL_ROOT ${CMAKE_INSTALL_INCLUDEDIR}) # Android, don't put into subdir
95+
set(LIB_INSTALL_DIR "lib")
10596
endif()
106-
107-
if(NOT DEFINED INCLUDE_INSTALL_DIR)
108-
set(INCLUDE_INSTALL_DIR "${INCLUDE_INSTALL_ROOT}/pcl")
109-
endif()
110-
111-
if(NOT DEFINED DOC_INSTALL_DIR)
112-
set(DOC_INSTALL_DIR "${CMAKE_INSTALL_DOCDIR}")
113-
endif()
114-
115-
if(NOT DEFINED BIN_INSTALL_DIR)
116-
set(BIN_INSTALL_DIR "${CMAKE_INSTALL_BINDIR}")
117-
endif()
118-
119-
if(NOT DEFINED PKGCFG_INSTALL_DIR)
120-
set(PKGCFG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
121-
endif()
122-
123-
if(NOT DEFINED PCLCONFIG_INSTALL_DIR)
124-
if(WIN32 AND NOT MINGW)
125-
set(PCLCONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake")
97+
if(NOT ANDROID)
98+
set(INCLUDE_INSTALL_ROOT
99+
"include/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
126100
else()
127-
# Most distributions install cmake config files in /usr/lib*/cmake
128-
# and not in /usr/share/cmake.
129-
set(PCLCONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
101+
set(INCLUDE_INSTALL_ROOT "include") # Android, don't put into subdir
130102
endif()
131-
endif()
103+
set(INCLUDE_INSTALL_DIR "${INCLUDE_INSTALL_ROOT}/pcl")
104+
set(DOC_INSTALL_DIR "share/doc/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
105+
set(BIN_INSTALL_DIR "bin")
106+
set(PKGCFG_INSTALL_DIR "${LIB_INSTALL_DIR}/pkgconfig")
107+
if(WIN32 AND NOT MINGW)
108+
set(PCLCONFIG_INSTALL_DIR "cmake")
109+
else()
110+
set(PCLCONFIG_INSTALL_DIR "share/${PROJECT_NAME_LOWER}-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
111+
endif()
132112
endmacro()
133113

134114

0 commit comments

Comments
 (0)