#303: CMake build system can't be used as a subproject
--------------------------+-------------------
  Reporter:  JasonHaslam  |      Owner:
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:
 Component:  misc         |    Version:  1.5.0
Resolution:               |   Keywords:
Blocked By:               |     Blocks:
--------------------------+-------------------

Comment (by alamaison):

 Incorporating a project dependency by adding it as a subdirectory is a
 hack.  A commonly-used hack, admittedly, but still not a great idea.
 CMake provides better mechanisms such as ExternalProject with a
 superproject build.  Or you can use one of the package-managers available
 for CMake (I love [https://github.com/ruslo/hunter Hunter]).

 If you provide a patch that does what you're after, without making the
 CMake files more complex, I see no problem with applying it.  But I can't
 promise a future change won't break it.

-- 
Ticket URL: <https://trac.libssh2.org/ticket/303#comment:1>
libssh2 <https://trac.libssh2.org/>
C library for writing portable SSH2 clients

_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to