Permalink
Browse files

Added an additional configuration to build as libllwebkitlib.dylib, w…

…ith the correct install name (@loader_path/libllwebkitlib.dylib).
  • Loading branch information...
1 parent e3fb851 commit e066a0ce40383da0d5ae432172403fcd999cbe4c Monroe Williams committed Apr 22, 2009
Showing with 94 additions and 3 deletions.
  1. +94 −3 llmozlib2/llmozlib2.xcodeproj/project.pbxproj
@@ -42,7 +42,7 @@
99CCFC810A76AC7500ED39DE /* llmozlib2.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llmozlib2.cpp; sourceTree = "<group>"; };
99CCFC820A76AC7500ED39DE /* llembeddedbrowserwindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = llembeddedbrowserwindow.cpp; sourceTree = SOURCE_ROOT; };
99CCFC830A76AC7500ED39DE /* llmozlib2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = llmozlib2.h; sourceTree = "<group>"; };
- D2AAC0630554660B00DB518D /* libllmozlib2.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libllmozlib2.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
+ D2AAC0630554660B00DB518D /* libllwebkitlib.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libllwebkitlib.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -98,7 +98,7 @@
1AB674ADFE9D54B511CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
- D2AAC0630554660B00DB518D /* libllmozlib2.dylib */,
+ D2AAC0630554660B00DB518D /* libllwebkitlib.dylib */,
994AD6B30A80123C00061DFB /* libllmozlib2.dylib */,
);
name = Products;
@@ -177,7 +177,7 @@
);
name = llmozlib2;
productName = llmozlib;
- productReference = D2AAC0630554660B00DB518D /* libllmozlib2.dylib */;
+ productReference = D2AAC0630554660B00DB518D /* libllwebkitlib.dylib */;
productType = "com.apple.product-type.library.dynamic";
};
/* End PBXNativeTarget section */
@@ -448,6 +448,94 @@
};
name = Release;
};
+ 9969FE620F9FB90A00738DB8 /* llwebkitlib */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ OTHER_CFLAGS = (
+ "-DLL_DARWIN=1",
+ "-DSTATIC_QT=1",
+ );
+ PREBINDING = NO;
+ SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ };
+ name = llwebkitlib;
+ };
+ 9969FE630F9FB90A00738DB8 /* llwebkitlib */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ EXECUTABLE_PREFIX = lib;
+ EXPORTED_SYMBOLS_FILE = llmozlib2.exp;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_PREPROCESSOR_DEFINITIONS = "MOZILLA_INTERNAL_API=1";
+ GCC_SYMBOLS_PRIVATE_EXTERN = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(HEADER_SEARCH_PATHS)",
+ "$(SRCROOT)/QTDIR/include//**",
+ );
+ INSTALL_PATH = "@loader_path/";
+ LIBRARY_SEARCH_PATHS = (
+ "$(BUILT_PRODUCTS_DIR)",
+ "$(LIBRARY_SEARCH_PATHS)",
+ "$(SRCROOT)/QTDIR/lib/",
+ "$(SRCROOT)/QTDIR/plugins/imageformats/",
+ "$(SRCROOT)/QTDIR/src/3rdparty/webkit/JavaScriptCore",
+ );
+ MACOSX_DEPLOYMENT_TARGET_i386 = 10.4;
+ MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
+ OTHER_LDFLAGS = (
+ "-lqjpeg",
+ "-lqgif",
+ "-lQtWebKit",
+ "-lQtNetwork",
+ "-lQtOpenGL",
+ "-lQtGui",
+ "-lQtCore",
+ "-lJavaScriptCore",
+ "-framework",
+ ApplicationServices,
+ "-framework",
+ AppKit,
+ "-framework",
+ Carbon,
+ "-framework",
+ OpenGL,
+ "-framework",
+ AGL,
+ "-lz",
+ );
+ PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES;
+ PRODUCT_NAME = llwebkitlib;
+ UNEXPORTED_SYMBOLS_FILE = "";
+ };
+ name = llwebkitlib;
+ };
+ 9969FE640F9FB90A00738DB8 /* llwebkitlib */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)_stub";
+ CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)_stub";
+ COPY_PHASE_STRIP = YES;
+ EXECUTABLE_PREFIX = lib;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ GCC_MODEL_TUNING = G5;
+ INSTALL_PATH = "@executable_path/";
+ OTHER_LDFLAGS = "";
+ PREBINDING = NO;
+ PRODUCT_NAME = llmozlib2;
+ SYMROOT = build;
+ ZERO_LINK = NO;
+ };
+ name = llwebkitlib;
+ };
997107800B4D802200395272 /* All Symbols */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -545,6 +633,7 @@
buildConfigurations = (
1DEB914B08733D8E0010E9CD /* Debug */,
1DEB914C08733D8E0010E9CD /* Release */,
+ 9969FE630F9FB90A00738DB8 /* llwebkitlib */,
997107810B4D802200395272 /* All Symbols */,
);
defaultConfigurationIsVisible = 0;
@@ -555,6 +644,7 @@
buildConfigurations = (
1DEB914F08733D8E0010E9CD /* Debug */,
1DEB915008733D8E0010E9CD /* Release */,
+ 9969FE620F9FB90A00738DB8 /* llwebkitlib */,
997107820B4D802200395272 /* All Symbols */,
);
defaultConfigurationIsVisible = 0;
@@ -565,6 +655,7 @@
buildConfigurations = (
994AD6B70A80125900061DFB /* Debug */,
994AD6B80A80125900061DFB /* Release */,
+ 9969FE640F9FB90A00738DB8 /* llwebkitlib */,
997107800B4D802200395272 /* All Symbols */,
);
defaultConfigurationIsVisible = 0;

0 comments on commit e066a0c

Please sign in to comment.