Btw, i think it's important to keep the CMake build working for Mac. The reason being that since it's what the rest of LLVM uses, having a familiar path to getting started hacking on it really encourages people to contribute (or at the very least, doesn't DIScourage people from contributing). A MacOSX CMake builder would be great, but it would take some serious motivation from someone to make that happen On Fri, Jan 16, 2015 at 6:33 PM Dawn Perchik <dperc...@embarcadero.com> wrote:
> Greg Clayton <gclayton <at> apple.com> writes: > > > > > The correct way to test is to use the Xcode build. > > Last I checked, the XCode build didn't build lldb-mi so that was not > an option. Does it now? > > > > On Jan 14, 2015, at 11:09 AM, Vince Harron <vharron <at> google.com> > wrote: > > > > > > Does anyone know if it is possible to successfully run the lldb unit > tests on OSX from a CMake build? > > We run the tests but we don't pass a framework. I've asked if that was an > issue in a previous post (from d...@burble.org). No one seemed to know. > I > remember running dtrace on a debug session and things looked OK. We build > and run the tests as follows (lines wrapped due to gmane's 80 char limit): > > Checkout with lldb and clang under llvm/tools. > cd llvm > mkdir build_ninja && cd build_ninja > cmake -G Ninja .. "-DLLVM_TARGETS_TO_BUILD=ARM;X86;AArch64" > -DCMAKE_CXX_FLAGS="-std=c++11 -stdlib=libc++" > -DCMAKE_BUILD_TYPE=Debug > ninja > export BUILDDIR=`pwd` > export LLDB_DEBUGSERVER_PATH=$BUILDDIR/bin/debugserver > (if this debug server gives you problems use Apple’s instead : > export LLDB_DEBUGSERVER_PATH=/Applications/Xcode.app > /Contents/SharedFrameworks/LLDB.framework/Resources/debugserver) > cd ~/llvm/tools/lldb/test > ./dotest.py --executable $BUILDDIR/bin/lldb > > -Dawn > > > _______________________________________________ > lldb-dev mailing list > lldb-dev@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev >
_______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev