I should have said this was on OS X, Ninja seems to be disabled on
this platform because it breaks some types of builds.

On Sep 30, 10:44 am, ed <[email protected]> wrote:
> I get
> ledger ed$     cmake ~/src/ledger -DUSE_DOXYGEN=1 -DUSE_PYTHON=1 -
> DBUILD_DEBUG=1 \>           -GNinja -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \
> >           -DCMAKE_CXX_COMPILER:PATH=/usr/local/bin/clang++
>
> CMake Error: Could not create named generator Ninja
>
> I am building directly from hand built libraries etc, i.e. not using
> macports.
>
> On Sep 26, 6:25 pm, "John Wiegley" <[email protected]> wrote:
>
>
>
>
>
>
>
> > I highly recommend the "ninja" build utility over make, if you do frequent
> > rebuilds of Ledger.  It's *hyper* fast at discovering which dependencies 
> > need
> > to be rebuilt.  And since we're using CMake now, it's trivial to get 
> > working:
>
> >     cd ~/Products/ledger
> >     cmake ~/src/ledger -DUSE_DOXYGEN=1 -DUSE_PYTHON=1 -DBUILD_DEBUG=1 \
> >           -GNinja -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON \
> >           -DCMAKE_CXX_COMPILER:PATH=/usr/local/bin/clang++
> >     ninja -j16 && ctest -j16
>
> > I don't quite have Ninja tied into acprep yet, that's next.
>
> > John

Reply via email to