summaryrefslogtreecommitdiff
path: root/lldb/.gitignore
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2016-01-28 07:36:44 +0000
committerTodd Fiala <todd.fiala@gmail.com>2016-01-28 07:36:44 +0000
commit2c0802c559f1e1e24ef2044a2ff166284cd1255e (patch)
treed085809712254cb9d50bcfb6ed7f4127c0c9aeb0 /lldb/.gitignore
parentbba248c36833b8a3ec8d245b14f72fa9b8a9c405 (diff)
downloadllvm-2c0802c559f1e1e24ef2044a2ff166284cd1255e.tar.gz
modify Xcode build to use cmake/ninja for internal llvm/clang
This change restores the Xcode build to working after Makefile support was stripped from LLVM and clang recently. With this change, the Xcode build now requires cmake (2.8.12.2+). The cmake must either be on the path that Xcode sees, or it must exist in one of the following locations: * /usr/local/bin/cmake * /opt/local/bin/cmake * $HOME/bin/cmake If the ninja build tool is present on the path, it will be used. If not, ninja will be cloned (via git), bootstrap-built, and used for the llvm/clang build. LLDB now requires a minimum deployment target of OS X 10.9. Prior to this, it was 10.8. The llvm/clang cmake build will not run with Xcode 7.2 or Xcode 7.3 beta's compiler with the minimum deployment target set to anything lower than 10.9. This is related to #include <atomic>. When llvm or clang source code does not exist in the lldb tree, it will be cloned via git using http://llvm.org/git/{project}.git. Previously it used SVN. If this causes any heartache, we can make this smarter, autodetect an embedded svn and use svn instead. (And/or use SVN if a git command is not available). This change also fixes an lldb-mi linkage failure (needed libncurses) as exposed by one of the LLVM libs. llvm-svn: 259027
Diffstat (limited to 'lldb/.gitignore')
-rw-r--r--lldb/.gitignore1
1 files changed, 1 insertions, 0 deletions
diff --git a/lldb/.gitignore b/lldb/.gitignore
index 06cb7040f33b..5ad21731aab5 100644
--- a/lldb/.gitignore
+++ b/lldb/.gitignore
@@ -31,6 +31,7 @@ DerivedData/
build/
pyproj/
llvm-build/
+ninja/
*xcuserdata
test/20*
__pycache__/