Hi! I've never used CMake (well, I'm continuously using it but as a user only, for building projects, not for maintaining them) . It's quite possible that I'll adopt CMake for maintaining my projects (I'm in the process of locating good references for learning "Modern CMake" --I want to start directly at Modern CMake, and avoiding as much old-fashioned practices as possible).
However, before learning and adopting CMake, there's a feature that I need, and I don't know if CMake provides it, or if I'll need to use an additional tool for it. And that feature is querying dependencies. For example, I'd like to type "somecommand /path/to/someproject" at the UNIX command line, and get this output: Project /path/to/someproject requires the following to be built: wxWidgets >= 3.0.0 CUDA >= 7.0.0 OpenCV >= 3.3 Furthermore, if another command could show optional requisites, it would be really great: "anothercommand /path/to/someproject" Project /path/to/someproject can optionally use the following when being built: libtiff >= 4.0.0 libzip >= 1.5.0 So, can I get this functionality from plain CMake/CPack ? Or would I need additional tools (Note: I know about Hunter, but first I'd like to know if plain CMake does already offer this feature). Thanks! ardi -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake