mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
Matt Veenstra updated the Mac OS X framework files
This commit is contained in:
parent
71b3cc08a6
commit
a76235c008
@ -1,17 +1,8 @@
|
|||||||
#
|
|
||||||
# libcurl.framework.make is the make file. There are comments about unique
|
|
||||||
# Mac OS X things if you want to read. It can be built by calling:
|
|
||||||
# "make build -e -f libcurl.framework.make"
|
|
||||||
#
|
|
||||||
# The libcurl.plist is a basically the resource bit of the framework on Mac OS
|
|
||||||
# X. It is a simple XML file so you can open this to see what it is.
|
|
||||||
# Version, name, etc.
|
|
||||||
#
|
|
||||||
|
|
||||||
TMP_DIR = ../lib/.lib
|
TMP_DIR = ../lib/.lib
|
||||||
LIB_DIR = ../lib
|
LIB_DIR = ../lib
|
||||||
|
|
||||||
# for debug symbols add the -g option
|
# for debug symbols add the -g option. Remove the -O2 option for best debuggin.
|
||||||
|
# Can be compiled with -O3 optimizations.
|
||||||
C_OPTIONS = \
|
C_OPTIONS = \
|
||||||
-fno-common \
|
-fno-common \
|
||||||
-O2 \
|
-O2 \
|
||||||
@ -22,13 +13,26 @@ C_OPTIONS = \
|
|||||||
-Wall
|
-Wall
|
||||||
|
|
||||||
# The 2 -framework tags are the needed Mac OS X sytem libs
|
# The 2 -framework tags are the needed Mac OS X sytem libs
|
||||||
LIBRARIES = -framework CoreFoundation -framework CoreServices -lssl -lcrypto -lz
|
# must link to version 0.9 of libssl to run on Mac OS X 10.2. 10.1 is not tested but should work.
|
||||||
|
LIBRARIES = -framework CoreFoundation \
|
||||||
|
-framework CoreServices \
|
||||||
|
/usr/lib/libssl.dylib \
|
||||||
|
/usr/lib/libcrypto.dylib \
|
||||||
|
-lz
|
||||||
|
|
||||||
# These libtool options are needed for a framework.
|
# These libtool options are needed for a framework.
|
||||||
# @executable_path tells the application that links to this library where to find it.
|
# @executable_path tells the application that links to this library where to find it.
|
||||||
# On Mac OS X we usually put frameworks iniside the application bundle in a frameworks folder.
|
# On Mac OS X frameworks are usually iniside the application bundle in a frameworks folder.
|
||||||
LINK_OPTIONS = -prebind -dynamiclib -install_name @executable_path/../frameworks/libcurl.framework/libcurl
|
# Define a seg1addr so prebinding does not overlap with other frameworks or bundles.
|
||||||
|
# For prebinding 0x10400000 was chosen a bit at random.
|
||||||
|
# If this overlaps one of you current libs just change in the makefile.
|
||||||
|
# This address is safe for all built in frameworks.
|
||||||
|
LINK_OPTIONS = -prebind \
|
||||||
|
-seg1addr 0x10400000 \
|
||||||
|
-dynamiclib \
|
||||||
|
-install_name @executable_path/../frameworks/libcurl.framework/libcurl
|
||||||
|
|
||||||
|
# This is the file list. It is not dynamically generated so this must be updated if new files are added to the build.
|
||||||
OBJECTS = $(TMP_DIR)/base64.o \
|
OBJECTS = $(TMP_DIR)/base64.o \
|
||||||
$(TMP_DIR)/connect.o \
|
$(TMP_DIR)/connect.o \
|
||||||
$(TMP_DIR)/content_encoding.o \
|
$(TMP_DIR)/content_encoding.o \
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
<string>com.libcurl.libcurl</string>
|
<string>com.libcurl.libcurl</string>
|
||||||
|
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>7.10.8</string>
|
<string>7.11.0</string>
|
||||||
|
|
||||||
<key>CFBundleName</key>
|
<key>CFBundleName</key>
|
||||||
<string>libcurl</string>
|
<string>libcurl</string>
|
||||||
@ -27,9 +27,9 @@
|
|||||||
<string>????</string>
|
<string>????</string>
|
||||||
|
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>libcurl 7.10.8</string>
|
<string>libcurl 7.11.0</string>
|
||||||
|
|
||||||
<key>CFBundleGetInfoString</key>
|
<key>CFBundleGetInfoString</key>
|
||||||
<string>libcurl.plist 7.10.8</string>
|
<string>libcurl.plist 7.11.0</string>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
Loading…
Reference in New Issue
Block a user