> On Jan 14, 2015, at 12:22 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?
It does now: Author: gclayton Date: Mon Jan 19 18:04:26 2015 New Revision: 226530 URL: http://llvm.org/viewvc/llvm-project?rev=226530&view=rev Log: Added an Xcode target so we build the "lldb-mi" executable as part of the "desktop" and "desktop no xpc" targets. Include paths were switched to be user include paths, if this breaks the linux build we will need to fix the Makefiles/cmake stuff. <rdar://problem/19198581> > >>> 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