diff options
author | konablend <[email protected]> | 2009-03-04 00:54:53 +0000 |
---|---|---|
committer | konablend <[email protected]> | 2009-03-04 00:54:53 +0000 |
commit | 6d2d51974af122bdfe6eb82f355e270cd66c48af (patch) | |
tree | 5a82b3790f4dd0c3f71aa1643838e937edca597a /00-Building.osx.txt | |
parent | c4d9c49de0f020f451325dbb39b97642eaf96032 (diff) |
BuildSystem: darwin
- made Xcode external targets consistent for each configuration.
- shunted terminal NAME=VALUE vars through xcodebuild.
- folded macosx/module.xcode shunt functions into single.
- added new report target to show a single var; eg: make report.var NAME=GCC.gcc .
BuildSystem: darwin ppc
- fixed configure on ppc host: correctly identify native architecture.
- fixed configure to be more resilient when svn probes fail.
- fixed configure to show error output for svn probes.
BuildSystme: xcode
- added external target 'external' to represent 'all things in external system'
which is slight more than what 'libhb' might represent.
- added doc section Building.osx: External Targets .
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2214 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to '00-Building.osx.txt')
-rw-r--r-- | 00-Building.osx.txt | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/00-Building.osx.txt b/00-Building.osx.txt index dc7c0a542..471ffda71 100644 --- a/00-Building.osx.txt +++ b/00-Building.osx.txt @@ -1,4 +1,4 @@ -Guide to Building HandBrake svn2204 (2009030201) on Mac OS X +Guide to Building HandBrake svn2213 (2009030301) on Mac OS X ************************************************************ Table of Contents @@ -21,7 +21,8 @@ Table of Contents 6 Building via Xcode 6.1 Checkout Sources 6.2 Build - 6.3 User-Defined Settings + 6.3 External Targets + 6.4 User-Defined Settings 1 Introduction @@ -241,14 +242,18 @@ period. Build main product. All necessary dependencies are also built if required. +`make clean' + Clean all build output excluding contrib modules. Configuration is + retained. + `make install' Perform final product(s) install. This will install build products to a standard directory or one specified via `configure --prefix' option. -`make clean' - Clean all build output excluding contrib modules. Configuration is - retained. +`make uninstall' + Perform final product(s) uninstall. This will uninstall any + products which may have been previously installed. `make xclean' Clean all build output including contrib modules. Configuration is @@ -441,7 +446,24 @@ follows: This configuration is used to build for the ppc64 architecture. Build directory is `build.standard.ppc64' . -6.3 User-Defined Settings +6.3 External Targets +==================== + +The following external targets appear in the Xcode project and perform +build and clean actions. + +`external' + Target maps to `make build' and `make clean' for everything Xcode + products depend upon from the external build system. + +`libhb' + Target maps to `make libhb.build' and `make libhb.clean'. + +`contrib' + Target maps to `make contrib.build' and `make contrib.xclean'. + + +6.4 User-Defined Settings ========================= The following user defined settings are used in Xcode project for the |