diff -Nru a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt 2015-11-26 23:03:52.000000000 +0100 +++ b/CMakeLists.txt 2016-05-07 17:14:06.000000000 +0200 @@ -301,7 +301,7 @@ target_link_libraries(evhtp ${LIBEVHTP_EXTERNAL_LIBS}) if (EVHTP_BUILD_SHARED) - set_target_properties(evhtp PROPERTIES SOVERSION "${PROJECT_VERSION}") + set_target_properties(evhtp PROPERTIES VERSION "${PROJECT_VERSION}" SOVERSION "${PROJECT_MAJOR_VERSION}") endif() add_subdirectory(tools) @@ -344,7 +345,7 @@ ${CMAKE_CURRENT_BINARY_DIR}/evhtp.pc @ONLY) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/evhtp.pc" - DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig") + DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") # add_definitions() calls do not show up in the C_FLAGS var # it is instead a property of COMPILE_DEFINITIONS.