<div dir="ltr">Hello Andy!<div><br></div><div style>I've added the change you requested. And since setting the soname kind of only makes sense when compiling the shared version of the library, I also added support for building that in the CMake project on both Windows and unix (previous version was static only).</div>
<div style><br></div><div style>Tested on Windows, Linux (debian) and OSX.</div><div style><br></div><div style>git://<a href="http://github.com/JoakimSoderberg/libwebsockets.git">github.com/JoakimSoderberg/libwebsockets.git</a><br>
</div><div style>branch cmake-version-info</div><div style><br></div><div style>/Joakim</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 12, 2013 at 3:54 AM, "Andy Green (林安廸)" <span dir="ltr"><<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Joakim -<br>
<br>
I added a patch to bump the version to 1.2 and the soname for the library to so.3.0.0<br>
<br>
<a href="http://git.libwebsockets.org/cgi-bin/cgit/libwebsockets/commit/?id=48258817a087579aa3adb27b442f07b9961eebe0" target="_blank">http://git.libwebsockets.org/<u></u>cgi-bin/cgit/libwebsockets/<u></u>commit/?id=<u></u>48258817a087579aa3adb27b442f07<u></u>b9961eebe0</a><br>

<br>
but when I tried to update the CMakelists.txt the same I couldn't see how it sets the soname.<br>
<br>
All it needs to do is add<br>
<br>
-version-info 3:0:0<br>
<br>
to LDFLAGS used to make the library.  Since we're making small changes to the api, it really needs to make a break with the old soname or apps will crash when they update the library.  It only needs it on the library link action.<br>

<br>
Can you make a small patch to add this to the CMake side?<br>
<br>
Thanks,<br>
<br>
-Andy<br>
</blockquote></div><br></div>