[Lldb-commits] [lldb] r152293 - in /lldb/trunk: lldb.xcodeproj/project.pbxproj source/Core/FormatManager.cpp source/Host/macosx/Host.mm
Jason Molenda
jmolenda at apple.com
Wed Mar 7 20:03:25 PST 2012
Author: jmolenda
Date: Wed Mar 7 22:03:25 2012
New Revision: 152293
URL: http://llvm.org/viewvc/llvm-project?rev=152293&view=rev
Log:
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>
Modified:
lldb/trunk/lldb.xcodeproj/project.pbxproj
lldb/trunk/source/Core/FormatManager.cpp
lldb/trunk/source/Host/macosx/Host.mm
Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lldb.xcodeproj/project.pbxproj?rev=152293&r1=152292&r2=152293&view=diff
==============================================================================
--- lldb/trunk/lldb.xcodeproj/project.pbxproj (original)
+++ lldb/trunk/lldb.xcodeproj/project.pbxproj Wed Mar 7 22:03:25 2012
@@ -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;
Modified: lldb/trunk/source/Core/FormatManager.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/FormatManager.cpp?rev=152293&r1=152292&r2=152293&view=diff
==============================================================================
--- lldb/trunk/source/Core/FormatManager.cpp (original)
+++ lldb/trunk/source/Core/FormatManager.cpp Wed Mar 7 22:03:25 2012
@@ -696,6 +696,7 @@
summary_sp);
}
+#ifndef LLDB_DISABLE_PYTHON
static void
AddScriptSummary(TypeCategoryImpl::SharedPointer category_sp,
const char* funct_name,
@@ -712,7 +713,7 @@
category_sp->GetSummaryNavigator()->Add(type_name,
summary_sp);
}
-
+#endif
#ifndef LLDB_DISABLE_PYTHON
void
Modified: lldb/trunk/source/Host/macosx/Host.mm
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/macosx/Host.mm?rev=152293&r1=152292&r2=152293&view=diff
==============================================================================
--- lldb/trunk/source/Host/macosx/Host.mm (original)
+++ lldb/trunk/source/Host/macosx/Host.mm Wed Mar 7 22:03:25 2012
@@ -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 @@
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 @@
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 @@
error.SetErrorStringWithFormat("Problems with launching via XPC. Error type : %i, code : %i", errorType, errorCode);
}
}
-#endif
return error;
+#endif
}
static Error
@@ -1596,7 +1596,7 @@
{
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);
More information about the lldb-commits
mailing list