forked from OSchip/llvm-project
Use a new define, NO_XPC_SERVICES, to indicate that macosx/Host.mm
shouldn't compile any of the XPC support code. Update macosx/Host.mm to use that define. Add a LLDB_DISABLE_PYTHON ifdef block around a new function in Core/FormatManager.cpp. <rdar://problem/10942125> llvm-svn: 152293
This commit is contained in:
parent
d60cb3822f
commit
82df6635fe
|
|
@ -3998,6 +3998,7 @@
|
|||
__STDC_LIMIT_MACROS,
|
||||
LLDB_CONFIGURATION_DEBUG,
|
||||
LLDB_DISABLE_PYTHON,
|
||||
NO_XPC_SERVICES,
|
||||
);
|
||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
|
||||
|
|
@ -4052,6 +4053,7 @@
|
|||
__STDC_LIMIT_MACROS,
|
||||
LLDB_CONFIGURATION_RELEASE,
|
||||
LLDB_DISABLE_PYTHON,
|
||||
NO_XPC_SERVICES,
|
||||
);
|
||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
|
||||
|
|
@ -4411,6 +4413,7 @@
|
|||
__STDC_LIMIT_MACROS,
|
||||
LLDB_CONFIGURATION_BUILD_AND_INTEGRATION,
|
||||
LLDB_DISABLE_PYTHON,
|
||||
NO_XPC_SERVICES,
|
||||
);
|
||||
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
|
||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
|
||||
|
|
|
|||
|
|
@ -696,6 +696,7 @@ AddSummary(TypeCategoryImpl::SharedPointer category_sp,
|
|||
summary_sp);
|
||||
}
|
||||
|
||||
#ifndef LLDB_DISABLE_PYTHON
|
||||
static void
|
||||
AddScriptSummary(TypeCategoryImpl::SharedPointer category_sp,
|
||||
const char* funct_name,
|
||||
|
|
@ -712,7 +713,7 @@ AddScriptSummary(TypeCategoryImpl::SharedPointer category_sp,
|
|||
category_sp->GetSummaryNavigator()->Add(type_name,
|
||||
summary_sp);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef LLDB_DISABLE_PYTHON
|
||||
void
|
||||
|
|
|
|||
|
|
@ -12,10 +12,10 @@
|
|||
#include <AvailabilityMacros.h>
|
||||
|
||||
#if !defined(MAC_OS_X_VERSION_10_7) || MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_7
|
||||
#define BUILDING_ON_SNOW_LEOPARD 1
|
||||
#define NO_XPC_SERVICES 1
|
||||
#endif
|
||||
|
||||
#if !BUILDING_ON_SNOW_LEOPARD
|
||||
#if !defined(NO_XPC_SERVICES)
|
||||
#define __XPC_PRIVATE_H__
|
||||
#include <xpc/xpc.h>
|
||||
#include "LauncherXPCService.h"
|
||||
|
|
@ -1260,7 +1260,7 @@ GetPosixspawnFlags (ProcessLaunchInfo &launch_info)
|
|||
return flags;
|
||||
}
|
||||
|
||||
#if !BUILDING_ON_SNOW_LEOPARD
|
||||
#if !NO_XPC_SERVICES
|
||||
static void
|
||||
PackageXPCArguments (xpc_object_t message, const char *prefix, const Args& args)
|
||||
{
|
||||
|
|
@ -1355,7 +1355,7 @@ getXPCAuthorization (ProcessLaunchInfo &launch_info)
|
|||
static Error
|
||||
LaunchProcessXPC (const char *exe_path, ProcessLaunchInfo &launch_info, ::pid_t &pid)
|
||||
{
|
||||
#if !BUILDING_ON_SNOW_LEOPARD
|
||||
#if !NO_XPC_SERVICES
|
||||
Error error = getXPCAuthorization(launch_info);
|
||||
if (error.Fail())
|
||||
return error;
|
||||
|
|
@ -1439,9 +1439,9 @@ LaunchProcessXPC (const char *exe_path, ProcessLaunchInfo &launch_info, ::pid_t
|
|||
error.SetErrorStringWithFormat("Problems with launching via XPC. Error type : %i, code : %i", errorType, errorCode);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
return error;
|
||||
#endif
|
||||
}
|
||||
|
||||
static Error
|
||||
|
|
@ -1596,7 +1596,7 @@ ShouldLaunchUsingXPC(const char *exe_path, ProcessLaunchInfo &launch_info)
|
|||
{
|
||||
bool result = false;
|
||||
|
||||
#if !BUILDING_ON_SNOW_LEOPARD
|
||||
#if !NO_XPC_SERVICES
|
||||
const char *debugserver = "/debugserver";
|
||||
int len = strlen(debugserver);
|
||||
int exe_len = strlen(exe_path);
|
||||
|
|
|
|||
Loading…
Reference in New Issue