Skip to content

jlongster/configure-iphone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

`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")

About

A utility shell script to help build libraries for iPhone devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published