CMake: Create .so.1 symlink, too
diff --git a/expat/CMakeLists.txt b/expat/CMakeLists.txt
index 839ab44..44e3db6 100755
--- a/expat/CMakeLists.txt
+++ b/expat/CMakeLists.txt
@@ -67,7 +67,14 @@
 endif(BUILD_shared)

 

 add_library(expat ${_SHARED} ${expat_SRCS})

-set_property(TARGET expat PROPERTY SOVERSION 1.6.0)  # sync with configure.ac!

+

+set(LIBCURRENT 7)   # sync

+set(LIBREVISION 0)  # with

+set(LIBAGE 6)       # configure.ac!

+math(EXPR LIBCURRENT_MINUS_AGE "${LIBCURRENT} - ${LIBAGE}")

+

+set_property(TARGET expat PROPERTY VERSION ${LIBCURRENT_MINUS_AGE}.${LIBAGE}.${LIBREVISION})

+set_property(TARGET expat PROPERTY SOVERSION ${LIBCURRENT_MINUS_AGE})

 set_property(TARGET expat PROPERTY NO_SONAME ${NO_SONAME})

 

 install(TARGETS expat RUNTIME DESTINATION bin