#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