aboutsummaryrefslogtreecommitdiff
path: root/lldb/include/lldb/Host/HostInfoBase.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/Host/HostInfoBase.h')
-rw-r--r--lldb/include/lldb/Host/HostInfoBase.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/lldb/include/lldb/Host/HostInfoBase.h b/lldb/include/lldb/Host/HostInfoBase.h
index c59050cb34e9..70682c9b685e 100644
--- a/lldb/include/lldb/Host/HostInfoBase.h
+++ b/lldb/include/lldb/Host/HostInfoBase.h
@@ -6,12 +6,13 @@
//
//===----------------------------------------------------------------------===//
-#ifndef lldb_Host_HostInfoBase_h_
-#define lldb_Host_HostInfoBase_h_
+#ifndef LLDB_HOST_HOSTINFOBASE_H
+#define LLDB_HOST_HOSTINFOBASE_H
#include "lldb/Utility/ArchSpec.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/UserIDResolver.h"
+#include "lldb/Utility/XcodeSDK.h"
#include "lldb/lldb-enumerations.h"
#include "llvm/ADT/StringRef.h"
@@ -91,6 +92,12 @@ public:
static bool ComputePathRelativeToLibrary(FileSpec &file_spec,
llvm::StringRef dir);
+ static FileSpec GetXcodeContentsDirectory() { return {}; }
+ static FileSpec GetXcodeDeveloperDirectory() { return {}; }
+
+ /// Return the directory containing a specific Xcode SDK.
+ static llvm::StringRef GetXcodeSDKPath(XcodeSDK sdk) { return {}; }
+
protected:
static bool ComputeSharedLibraryDirectory(FileSpec &file_spec);
static bool ComputeSupportExeDirectory(FileSpec &file_spec);