resolve pkgconfig destination - #338

(transplanted from 6b31aa4bd16879adb964be72496c58d6bd6c7c41
)
This commit is contained in:
Trevor Wennblom 2011-08-30 19:15:16 -05:00
parent b6fc4cfe2a
commit 9c92d70f1d

View File

@ -279,9 +279,15 @@ install(FILES
)
if(EIGEN_BUILD_PKGCONFIG)
SET(path_separator ":")
STRING(REPLACE ${path_separator} ";" pkg_config_libdir_search "$ENV{PKG_CONFIG_LIBDIR}")
message(STATUS "searching for 'pkgconfig' directory in PKG_CONFIG_LIBDIR ( $ENV{PKG_CONFIG_LIBDIR} ), ${CMAKE_INSTALL_PREFIX}/share, and ${CMAKE_INSTALL_PREFIX}/lib")
FIND_PATH(pkg_config_libdir pkgconfig ${pkg_config_libdir_search} ${CMAKE_INSTALL_PREFIX}/share ${CMAKE_INSTALL_PREFIX}/lib ${pkg_config_libdir_search})
message(STATUS "found ${pkg_config_libdir}/pkgconfig" )
configure_file(eigen3.pc.in eigen3.pc)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/eigen3.pc
DESTINATION share/pkgconfig
DESTINATION ${pkg_config_libdir}/pkgconfig
)
endif(EIGEN_BUILD_PKGCONFIG)