added lib32 & lib64 library install path destination

pull/40/head
Matchman Green 2012-05-09 22:26:38 +08:00
parent 06158e6bf0
commit 175fe855fe
1 changed files with 8 additions and 1 deletions

View File

@ -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)