xref: /openbsd-src/gnu/llvm/lldb/cmake/caches/Apple-lldb-Xcode.cmake (revision 061da546b983eb767bad15e67af1174fb0bcf31c)
1*061da546Spatrickinclude(${CMAKE_CURRENT_LIST_DIR}/Apple-lldb-base.cmake)
2*061da546Spatrick
3*061da546Spatrickset(CMAKE_GENERATOR Xcode CACHE STRING "")
4*061da546Spatrickset(CMAKE_OSX_DEPLOYMENT_TARGET 10.12 CACHE STRING "")
5*061da546Spatrickset(CMAKE_XCODE_GENERATE_SCHEME ON CACHE BOOL "")
6*061da546Spatrick
7*061da546Spatrickset(LLDB_BUILD_FRAMEWORK ON CACHE BOOL "")
8*061da546Spatrick
9*061da546Spatrick# Apparently, module-enabled builds clash with Xcode's analysis.
10*061da546Spatrickset(LLVM_ENABLE_MODULES OFF CACHE BOOL "" FORCE)
11*061da546Spatrick
12*061da546Spatrick# Print a warning with instructions, if we
13*061da546Spatrick# build with Xcode and didn't use this cache.
14*061da546Spatrickset(LLDB_EXPLICIT_XCODE_CACHE_USED ON CACHE INTERNAL "")
15