[Libwebsockets] suggestion: Add include/libsockets.h link to build directory

Andy Green andy at warmcat.com
Sun Feb 26 03:43:52 CET 2017

On February 26, 2017 11:27:29 AM GMT+09:00, Per Bothner <per at bothner.com> wrote:
>It would be helpful to be able to use the build directory "in-place"
>i.e. after 'make' but without 'make install'.

The main things that have led to it not being easy to use like that are

 - binding the .so at runtime is usually a matter of ldconfig and /etc/ld.so.conf, implying copying the libs somewhere that's set up to look at

 - the test apps want assets in a /usr/share type place set at build-time

I can imagine how to make the second fall back to looking at some ../ dir also in build, but is your scheme going to be okay finding the libs at runtime like that as well as link-time?


>The build directory includes a lib sub-directory, with the libraries,
>and a bin sub-directory, with test executables.
>It would be useful to also have an include sub-directory, containing a
>or copy of libwebsockets.h.
>For example the DomTerm contigure.ac contains:
>case "${with_libwebsockets}" in
>   "yes" | "no" | "")
>     LIBWEBSOCKETS_LIB=-lwebsockets
>     ;;
>   *)
>     LIBWEBSOCKETS_LIB="${with_libwebsockets}/lib"
>     LIBWEBSOCKETS_INCLUDES="-I${with_libwebsockets}/include"
>     ;;
>The idea if you configure with --with-libsockets you get the system
>(this should be fixed to use pkg-config). To use an uninstalled version
>would do --with-libwebsockets=/path/to/libwebsockets/build .

More information about the Libwebsockets mailing list