On 09/19/2016 11:30 AM, Gregory Farnum wrote: > On Sun, Sep 18, 2016 at 5:40 PM, Sage Weil <sweil@xxxxxxxxxx> wrote: >> I noticed that with the new cmake when I do a 'make' the ceph-disk target >> isn't built. And ctest will fail most of its unit tests. It looks like >> it is part of the 'tests' target, though. Is it deliberate that a simple >> 'make' doesn't build everything? > > Dunno about this specific case, but in general we don't want > *everything* to be built with a simple "make", since it slows down > compile (and, especially, linking). I don't think ceph-disk is used > during development for anything except the tests so this would make > some sense, right? I think I disagree; make -> make all-> make everything is certainly my assumption. There's no reason not to have other targets that build less, but I expect "make" to default to "build everything that's configured". (That doesn't include tests, and doesn't install anything, but if it *would be* installed by make install, I expect it to be constructed.) -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html