fiddle build directories and install OpenSSL and Hunspell local to working copy

This commit is contained in:
Christopher Lloyd 2013-04-05 23:18:12 -04:00
parent a133dbe99b
commit 1f07f6ff5f
8 changed files with 17 additions and 63 deletions

View File

@ -4,8 +4,8 @@ syntax: glob
*.pbxuser
*.perspectivev3
*.mode2v3
build.sym
build.obj
build
build
.svn
.DS_Store

View File

@ -364,16 +364,12 @@
isa = XCBuildConfiguration;
baseConfigurationReference = FE06AFC41430E6690071169B /* windows-i386.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = stabs;
EXECUTABLE_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Windows";
EXECUTABLE_SUFFIX = .1.0.dll;
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
HEADER_SEARCH_PATHS = "$(TARGET_BUILD_DIR)/CoreFoundation.framework/Headers";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(INSTALL_PATH)/Foundation.framework/Resources";
INSTALL_PATH = /Frameworks/Foundation.framework/Resources;
OTHER_LDFLAGS = (
"-shared",
"-lssl",
@ -383,8 +379,6 @@
"-Wl,--enable-auto-import",
);
PRODUCT_NAME = CFSSLHandler_openssl;
SDKROOT = "";
WRAPPER_EXTENSION = bundle;
};
name = Debug;
};
@ -392,14 +386,10 @@
isa = XCBuildConfiguration;
baseConfigurationReference = FE06AFC41430E6690071169B /* windows-i386.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = stabs;
EXECUTABLE_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Windows";
EXECUTABLE_SUFFIX = .1.0.dll;
GCC_MODEL_TUNING = G5;
HEADER_SEARCH_PATHS = "$(TARGET_BUILD_DIR)/CoreFoundation.framework/Headers";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(INSTALL_PATH)/Foundation.framework/Resources";
INSTALL_PATH = /Frameworks/Foundation.framework/Resources;
OTHER_LDFLAGS = (
"-shared",
"-lssl",
@ -409,8 +399,6 @@
"-Wl,--enable-auto-import",
);
PRODUCT_NAME = CFSSLHandler_openssl;
SDKROOT = "";
WRAPPER_EXTENSION = bundle;
};
name = Release;
};

View File

@ -5,7 +5,7 @@ scriptResources=$installResources/scripts
productFolder=/Developer/Cocotron/1.0
downloadFolder=$productFolder/Downloads
PREFIX=/Developer/Cocotron/1.0/Windows/i386/gcc-4.3.1/i386-mingw32msvc/
PREFIX=`pwd`/../system/i386-mingw32msvc/
INCLUDE=$PREFIX/include
BIN=$PREFIX/bin
LIB=$PREFIX/lib

View File

@ -5,7 +5,7 @@ scriptResources=$installResources/scripts
productFolder=/Developer/Cocotron/1.0
downloadFolder=$productFolder/Downloads
PREFIX=/Developer/Cocotron/1.0/Windows/i386/hunspell-1.3.1
PREFIX=`pwd`/../system/i386-mingw32msvc/
BUILD=/tmp/build_hunspell
$scriptResources/downloadFilesIfNeeded.sh $downloadFolder http://downloads.sourceforge.net/hunspell/hunspell-1.3.1.tar.gz

View File

@ -10,15 +10,6 @@
8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
FE05C39F140C91D600B85148 /* NSSpellEngine_hunspell.mm in Sources */ = {isa = PBXBuildFile; fileRef = FE05C39E140C91D600B85148 /* NSSpellEngine_hunspell.mm */; };
FE081A17141070CF00A3DE85 /* NSSpellEngine_hunspellDictionary.mm in Sources */ = {isa = PBXBuildFile; fileRef = FE081A16141070CF00A3DE85 /* NSSpellEngine_hunspellDictionary.mm */; };
FEC0A349170934F0002A60B7 /* darwin-i386-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A340170934EF002A60B7 /* darwin-i386-framework.xcconfig */; };
FEC0A34A170934F0002A60B7 /* darwin-ppc-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A341170934EF002A60B7 /* darwin-ppc-framework.xcconfig */; };
FEC0A34B170934F0002A60B7 /* darwin-x86_64-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A342170934F0002A60B7 /* darwin-x86_64-framework.xcconfig */; };
FEC0A34C170934F0002A60B7 /* freebsd-i386-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A343170934F0002A60B7 /* freebsd-i386-framework.xcconfig */; };
FEC0A34D170934F0002A60B7 /* linux-arm-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A344170934F0002A60B7 /* linux-arm-framework.xcconfig */; };
FEC0A34E170934F0002A60B7 /* linux-i386-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A345170934F0002A60B7 /* linux-i386-framework.xcconfig */; };
FEC0A34F170934F0002A60B7 /* linux-ppc-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A346170934F0002A60B7 /* linux-ppc-framework.xcconfig */; };
FEC0A350170934F0002A60B7 /* solaris-sparc-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A347170934F0002A60B7 /* solaris-sparc-framework.xcconfig */; };
FEC0A351170934F0002A60B7 /* windows-i386-framework.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = FEC0A348170934F0002A60B7 /* windows-i386-framework.xcconfig */; };
FEC24A24140DE31100DDAC92 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 089C1672FE841209C02AAC07 /* Foundation.framework */; };
/* End PBXBuildFile section */
@ -224,15 +215,6 @@
buildActionMask = 2147483647;
files = (
8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */,
FEC0A349170934F0002A60B7 /* darwin-i386-framework.xcconfig in Resources */,
FEC0A34A170934F0002A60B7 /* darwin-ppc-framework.xcconfig in Resources */,
FEC0A34B170934F0002A60B7 /* darwin-x86_64-framework.xcconfig in Resources */,
FEC0A34C170934F0002A60B7 /* freebsd-i386-framework.xcconfig in Resources */,
FEC0A34D170934F0002A60B7 /* linux-arm-framework.xcconfig in Resources */,
FEC0A34E170934F0002A60B7 /* linux-i386-framework.xcconfig in Resources */,
FEC0A34F170934F0002A60B7 /* linux-ppc-framework.xcconfig in Resources */,
FEC0A350170934F0002A60B7 /* solaris-sparc-framework.xcconfig in Resources */,
FEC0A351170934F0002A60B7 /* windows-i386-framework.xcconfig in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -266,19 +248,11 @@
isa = XCBuildConfiguration;
baseConfigurationReference = FE06B3271430E89E0071169B /* windows-i386.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = stabs;
EXECUTABLE_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Windows";
EXECUTABLE_SUFFIX = .1.0.dll;
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
HEADER_SEARCH_PATHS = "/Developer/Cocotron/1.0/Windows/i386/hunspell-1.3.1/include/";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(INSTALL_PATH)/Foundation.framework/Resources";
LIBRARY_SEARCH_PATHS = "/Developer/Cocotron/1.0/Windows/i386/hunspell-1.3.1/lib";
OTHER_CFLAGS = "-D__LITTLE_ENDIAN__";
INSTALL_PATH = /Frameworks/Foundation.framework/Resources;
OTHER_LDFLAGS = (
"-dynamic",
"-lhunspell.1.3.1",
@ -286,7 +260,6 @@
"-Wl,--enable-auto-import",
);
PRODUCT_NAME = NSSpellEngine_hunspell;
SDKROOT = "";
WRAPPER_EXTENSION = spellEngine;
};
name = Debug;
@ -295,19 +268,11 @@
isa = XCBuildConfiguration;
baseConfigurationReference = FE06B3271430E89E0071169B /* windows-i386.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
DEBUG_INFORMATION_FORMAT = stabs;
EXECUTABLE_FOLDER_PATH = "$(CONTENTS_FOLDER_PATH)/Windows";
EXECUTABLE_SUFFIX = .1.0.dll;
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = s;
GCC_PRECOMPILE_PREFIX_HEADER = NO;
HEADER_SEARCH_PATHS = "/Developer/Cocotron/1.0/Windows/i386/hunspell-1.3.1/include/";
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(INSTALL_PATH)/Foundation.framework/Resources";
LIBRARY_SEARCH_PATHS = "/Developer/Cocotron/1.0/Windows/i386/hunspell-1.3.1/lib";
OTHER_CFLAGS = "-D__LITTLE_ENDIAN__";
INSTALL_PATH = /Frameworks/Foundation.framework/Resources;
OTHER_LDFLAGS = (
"-dynamic",
"-lhunspell.1.3.1",
@ -315,7 +280,6 @@
"-Wl,--enable-auto-import",
);
PRODUCT_NAME = NSSpellEngine_hunspell;
SDKROOT = "";
WRAPPER_EXTENSION = spellEngine;
};
name = Release;

View File

@ -159,9 +159,9 @@
baseConfigurationReference = FE67838B143385CD0009A0A0 /* windows-i386-framework.xcconfig */;
buildSettings = {
INSTALL_PATH = /;
PRIVATE_HEADERS_FOLDER_PATH = /usr/include;
PRIVATE_HEADERS_FOLDER_PATH = "/i386-mingw32msvc/include";
PRODUCT_NAME = pthread;
PUBLIC_HEADERS_FOLDER_PATH = /usr/include;
PUBLIC_HEADERS_FOLDER_PATH = "/i386-mingw32msvc/include";
};
name = Debug;
};
@ -170,9 +170,9 @@
baseConfigurationReference = FE67838B143385CD0009A0A0 /* windows-i386-framework.xcconfig */;
buildSettings = {
INSTALL_PATH = /;
PRIVATE_HEADERS_FOLDER_PATH = /usr/include;
PRIVATE_HEADERS_FOLDER_PATH = "/i386-mingw32msvc/include";
PRODUCT_NAME = pthread;
PUBLIC_HEADERS_FOLDER_PATH = /usr/include;
PUBLIC_HEADERS_FOLDER_PATH = "/i386-mingw32msvc/include";
};
name = Release;
};

View File

@ -1,8 +1,8 @@
DSTROOT = ../system/
SYMROOT = build.sym
OBJROOT = build.obj
SYMROOT = build/sym
OBJROOT = build/obj
CONFIGURATION_BUILD_DIR = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/$(CURRENT_ARCH)
CONFIGURATION_TEMP_DIR = $(PROJECT_TEMP_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/$(CURRENT_ARCH)

View File

@ -5,7 +5,9 @@ EFFECTIVE_PLATFORM_NAME = -windows
GCC_VERSION = org.cocotron.1.0.windows.i386.gcc.4.3.1
ARCHS = i386
OTHER_CFLAGS = -D__LITTLE_ENDIAN__ -DWINVER=0x500 -Wno-multichar -Wreturn-type -isystem /Developer/Cocotron/1.0/Windows/i386
OTHER_CFLAGS = -D__LITTLE_ENDIAN__ -DWINVER=0x500 -Wno-multichar -Wreturn-type -isystem $DSTROOT/i386-mingw32msvc/include
LIBRARY_SEARCH_PATHS = $DSTROOT/i386-mingw32msvc/lib
GCC_VERSION = org.cocotron.1.0.windows.i386.gcc.4.3.1