From: Sam Hartman Date: Wed, 21 Jan 2015 19:41:27 +0000 (-0500) Subject: Version and install for library X-Git-Url: http://www.project-moonshot.org/gitweb/?p=gssweb.git;a=commitdiff_plain;h=ec8ef564212af089539518eb55085bc3bf40d121 Version and install for library * Establish a SOVERSION target property so we get correct .so links * Include CMAKE_LIBRARY_ARCHITECTURE for Debian and Ubuntu multiarch. --- diff --git a/json_gssapi/CMakeLists.txt b/json_gssapi/CMakeLists.txt index 96cb23c..483a0e9 100644 --- a/json_gssapi/CMakeLists.txt +++ b/json_gssapi/CMakeLists.txt @@ -29,6 +29,9 @@ add_library(jsongssapi SHARED src/cache/GSSNameCache.cpp src/datamodel/GSSContext.cpp ) +set_target_properties( jsongssapi + PROPERTIES SOVERSION 1) + GENERATE_EXPORT_HEADER(jsongssapi) @@ -83,7 +86,8 @@ set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/") find_package (CPPUNIT) install(TARGETS json_gssapi jsongssapi RUNTIME DESTINATION bin - LIBRARY DESTINATION lib) + LIBRARY DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE} + ) add_subdirectory(src)