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 <br><div class="gmail_quote">On Fri, Jan 16, 2015 at 6:33 PM Dawn Perchik <<a href="mailto:dperchik@embarcadero.com">dperchik@embarcadero.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Greg Clayton <gclayton <at> <a href="http://apple.com" target="_blank">apple.com</a>> writes:<br>
<br>
><br>
> The correct way to test is to use the Xcode build.<br>
<br>
Last I checked, the XCode build didn't build lldb-mi so that was not<br>
an option.  Does it now?<br>
<br>
> > On Jan 14, 2015, at 11:09 AM, Vince Harron <vharron <at> <a href="http://google.com" target="_blank">google.com</a>> wrote:<br>
> ><br>
> > Does anyone know if it is possible to successfully run the lldb unit<br>
tests on OSX from a CMake build?<br>
<br>
We run the tests but we don't pass a framework. I've asked if that was an<br>
issue in a previous post (from <a href="mailto:dawn@burble.org" target="_blank">dawn@burble.org</a>).  No one seemed to know.  I<br>
remember running dtrace on a debug session and things looked OK.  We build<br>
and run the tests as follows (lines wrapped due to gmane's 80 char limit):<br>
<br>
Checkout with lldb and clang under llvm/tools.<br>
cd llvm<br>
mkdir build_ninja && cd build_ninja<br>
cmake -G Ninja .. "-DLLVM_TARGETS_TO_BUILD=ARM;<u></u>X86;AArch64"<br>
    -DCMAKE_CXX_FLAGS="-std=c++11 -stdlib=libc++"<br>
    -DCMAKE_BUILD_TYPE=Debug<br>
ninja<br>
export BUILDDIR=`pwd`<br>
export LLDB_DEBUGSERVER_PATH=$<u></u>BUILDDIR/bin/debugserver<br>
    (if this debug server gives you problems use Apple’s instead :<br>
     export LLDB_DEBUGSERVER_PATH=/<u></u>Applications/Xcode.app<br>
        /Contents/SharedFrameworks/<u></u>LLDB.framework/Resources/<u></u>debugserver)<br>
cd ~/llvm/tools/lldb/test<br>
./dotest.py --executable $BUILDDIR/bin/lldb<br>
<br>
-Dawn<br>
<br>
<br>
______________________________<u></u>_________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu" target="_blank">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/lldb-dev</a><br>
</blockquote></div>