From 175fe855fe95a755415584cc9c31dd587b7fe9af Mon Sep 17 00:00:00 2001 From: Matchman Green Date: Wed, 9 May 2012 22:26:38 +0800 Subject: [PATCH] added lib32 & lib64 library install path destination --- libgrive/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libgrive/CMakeLists.txt b/libgrive/CMakeLists.txt index ad9aa8f..852be17 100644 --- a/libgrive/CMakeLists.txt +++ b/libgrive/CMakeLists.txt @@ -56,7 +56,14 @@ set_target_properties(grive PROPERTIES SOVERSION 0 VERSION ${GRIVE_VERSION} ) -install(TARGETS grive LIBRARY DESTINATION lib) +set ( LIBGRIVE_INSTALL_DIR lib) +if (EXISTS "${CMAKE_INSTALL_PREFIX}/lib32/" AND CMAKE_SIZEOF_VOID_P EQUAL 4) + set (LIBGRIVE_INSTALL_DIR lib32) +else if (EXISTS "${CMAKE_INSTALL_PREFIX}/lib64/" AND CMAKE_SIZEOF_VOID_P EQUAL 8) + set (LIBGRIVE_INSTALL_DIR lib64) +endif () + +install(TARGETS grive LIBRARY DESTINATION {LIBGRIVE_INSTALL_DIR} ) install(FILES ${DRIVE_HEADERS} DESTINATION include/grive/drive) install(FILES ${PROTOCOL_HEADERS} DESTINATION include/grive/protocol) install(FILES ${UTIL_HEADERS} DESTINATION include/grive/util)