Hi,
On Thu, Apr 18, 2013 at 5:38 AM, John Gallagher < johnkgallagher+cm...@gmail.com> wrote: > Hello all, > > Some Googling has led me to questions that have been asked that are > similar to this one but I haven't seen a definitive answer. I'm trying to > set up a CMake "superbuild" where there are dependencies between the > subprojects, and some of the subprojects use find_package() to import > targets from their dependencies (other subprojects, from the superbuild's > point of view). For a stripped down example, suppose I have proj1 and > proj2. proj1 can be built and installed on its own, and it writes out a > Proj1Config.cmake file (with targets and such). proj2 uses > > find_package(Proj1 REQUIRED) > > to import those targets. So independent of a CMake superbuild, things work > just fine if I configure, build, and install proj1, *then* configure, > build, and install proj2. Is there a way to do this using a CMake > superbuild? Some ideas (mostly gleaned from the aforementioned googling): > I haven't used it yet, but this sounds like you should look into the ExternalProject module of CMake. See http://cmake.org/cmake/help/v2.8.10/cmake.html#module:ExternalProject Andreas
-- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake