<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 11, 2014 at 11:05 AM, Steve Borho <span dir="ltr"><<a href="mailto:steve@borho.org" target="_blank">steve@borho.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="">On Tue, Feb 11, 2014 at 7:05 AM, Derek Buitenhuis <span dir="ltr"><<a href="mailto:derek.buitenhuis@gmail.com" target="_blank">derek.buitenhuis@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Only sending this to here because it's very hard to catch Steve on IRC,<br>
since I'm in GMT.<br>
<br>
In the process of hooking up x265 to Libav/FFmpeg, I've noticed a number<br>
of deficiencies in x265's cmake stuff:<br></blockquote><div><br></div></div><div>Ok, I'm looking into this all now. I assume you're speaking about a Linux target and the shared lib hasn't been disabled in cmake.</div>
<div class="">
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
1) Shared library is never install.<br>
2) No pkg-config file is generated or installed, despite<br>
<a href="http://x265.pc.in" target="_blank">x265.pc.in</a> existing.<br>
3) No SONAME on the shared library.<br></blockquote><div><br></div></div><div>These were all working at some point, testing now on my Ubuntu machine</div></div></div></div></blockquote><div><br></div><div>When I run `make install` on Ubuntu I see:<br>
<br><span style="font-family:courier new,monospace">Install the project...<br>-- Install configuration: "Release"<br>-- Installing: /usr/local/lib/libx265.a<br>-- Installing: /usr/local/include/x265.h<br>-- Installing: /usr/local/include/x265_config.h<br>
-- Installing: /usr/local/lib/libx265.so.0.7<br>-- Installing: /usr/local/lib/libx265.so.5<br>-- Installing: /usr/local/lib/libx265.so<br>-- Installing: /usr/local/lib/pkgconfig/x265.pc<br>-- Installing: /usr/local/bin/x265<br>
<br>> cat /usr/local/lib/pkgconfig/x265.pc<br>prefix=/usr/local<br>exec_prefix=${prefix}<br>libdir=${exec_prefix}/lib<br>includedir=${prefix}/include<br><br>Name: x265<br>Description: H.265/HEVC video encoder<br>Version: 0.7<br>
Libs: -L${libdir} -lx265<br>Libs.private: -lstdc++ -lm -lc -lpthread -lrt<br>Cflags: -I${includedir}<br><br></span></div></div><span style="font-family:courier new,monospace"><br>> ls -l lib<br>total 9096<br>-rw-r--r-- 1 root root 5383828 Feb 11 11:05 libx265.a<br>
lrwxrwxrwx 1 root root 12 Feb 11 11:05 libx265.so -> libx265.so.5<br>-rw-r--r-- 1 root root 3910496 Feb 11 11:05 libx265.so.0.7<br>lrwxrwxrwx 1 root root 14 Feb 11 11:05 libx265.so.5 -> libx265.so.0.7<br>
</span><br><br></div><div class="gmail_extra">Am I missing something?<br></div><div class="gmail_extra"><br>-- <br>Steve Borho
</div></div>