Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
`configure-iphone` is a utility shell script to help build libraries for iPhone devices. Description ----------- Assuming the autoconf build system, it runs `configure` with default settings for building the library using a specific iPhone OS version's gcc and frameworks, cross-compiling to ARM if necessary. You must pass an iPhone OS version to use, such as "3.1.2" or "3.2". It only runs `configure`, not `make` or `make install`, which you must run yourself. If you use this script, `make install` will install the software under "/usr/local/iphone", unless overridden with the "-d" argument. The software will be installed in a subdirectory named "iPhone[type][version]", where "type" is either "Simulator" or "OS" and version is the OS version. This directory will reflect the standard layout, containing a "lib", "include", "bin", and other directories. When building your iPhone project, you should add the appropriate folder for header and lib paths, such as "/usr/local/iphone/iPhoneSimulator3.1.2/include" for headers. Usage ----- Usage: configure-iphone <version> [-d <dir>] [-t <target-type>] -- [configure-args ...] `version` -- iPhone software version (3.1.2, 3.2, etc.) `dir` -- prefix for iphone software directory (default /usr/local/iphone) `host` -- target host, must be "simulator" or "os" (defaults to "simulator")