diff options
author | Rodeo <[email protected]> | 2013-04-02 22:24:46 +0000 |
---|---|---|
committer | Rodeo <[email protected]> | 2013-04-02 22:24:46 +0000 |
commit | 9a802e758dd49a3bcd65ac776d63be87be56e8c7 (patch) | |
tree | 323afd0a366581a4ca26e828731717fc407794b3 /doc | |
parent | 3795c1d62863f42264921cada053df2237d50183 (diff) |
BUILD-Mac: update documentation, remove outdated comments.
We no longer use execv after SVN revisions 5209 and 5317.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5376 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'doc')
-rw-r--r-- | doc/BUILD-Mac | 37 | ||||
-rw-r--r-- | doc/texi/Building.osx.texi | 2 | ||||
-rw-r--r-- | doc/texi/building/chapter.via.xcode.texi | 5 |
3 files changed, 11 insertions, 33 deletions
diff --git a/doc/BUILD-Mac b/doc/BUILD-Mac index 118109581..81073397e 100644 --- a/doc/BUILD-Mac +++ b/doc/BUILD-Mac @@ -1,4 +1,4 @@ -Build Guide for HandBrake 5208svn on Mac OS X +Build Guide for HandBrake 5375svn on Mac OS X ********************************************* Table of Contents @@ -23,11 +23,10 @@ Table of Contents 6 Building via Xcode.app 6.1 Checkout Sources 6.2 Build - 6.3 Note: Debugging - 6.4 Note: Finding Built Products - 6.5 Note: Workspace Log Behaviors - 6.6 External Target - 6.7 User-Defined Settings + 6.3 Note: Finding Built Products + 6.4 Note: Workspace Log Behaviors + 6.5 External Target + 6.6 User-Defined Settings 7 Troubleshooting Appendix A Project Repository Details @@ -519,17 +518,7 @@ Perform the following steps to build: * Xcode workspace Log navigator - select top Build item -6.3 Note: Debugging -=================== - -When debugging, Xcode launches the application under the gdb debugger. -gdb will encounter a trap when starting the program. This trap is -harmless and you should just 'continue'. For the curious, the trap -occurs because we add some values to the environment with setenv, then -do a brain transplant with execv. Restarting the application with execv -triggers the trap. - -6.4 Note: Finding Built Products +6.3 Note: Finding Built Products ================================ Under default Xcode.app options the products from a build are managed @@ -552,7 +541,7 @@ top of build tree and navigate to release products: greyed-out. Workaround glitch by selecting any other tab and then reselecting Projects tab. -6.5 Note: Workspace Log Behaviors +6.4 Note: Workspace Log Behaviors ================================= The default Workspace behavior does not display latest Build log in the @@ -580,7 +569,7 @@ navigator and show current log: are ignored by the external build system. Ultimately, look to the workspace status indicator for Build Succeeded. -6.6 External Target +6.5 External Target =================== The external target mechanism is used to launch a full terminal-based @@ -633,7 +622,7 @@ Example; something in a big module is failing; redo build sequentially: make ffmpeg.clean make BUILD.jobs=1 ffmpeg -6.7 User-Defined Settings +6.6 User-Defined Settings ========================= The following user defined settings are visible in Xcode project and @@ -690,10 +679,6 @@ When troubleshooting build issues, the following files relative to the Environment (variables) dump as seen when Xcode forks `make'. Mac OS X only. -A note about gdb: We perform an extra execv when starting the -application. This triggers a trap in gdb. It is harmless. You should -just 'continue' from the trap. - Appendix A Project Repository Details ************************************* @@ -701,7 +686,7 @@ Appendix A Project Repository Details root: svn://svn.handbrake.fr/HandBrake branch: trunk uuid: b64f7644-9d1e-0410-96f1-a4d463321fa5 - rev: 5208 - date: 2013-01-26 18:47:13 +0000 + rev: 5375 + date: 2013-04-01 18:37:33 +0200 type: developer diff --git a/doc/texi/Building.osx.texi b/doc/texi/Building.osx.texi index f9aa3fe2c..10df02f74 100644 --- a/doc/texi/Building.osx.texi +++ b/doc/texi/Building.osx.texi @@ -71,6 +71,4 @@ make UB.xcconfigs="osx107.i386 osx107.x86_64" ub.combine @c %**------------------------------------------------------------------------- @include building/chapter.via.xcode.texi @include building/chapter.troubleshooting.texi - -A note about gdb: We perform an extra execv when starting the application. This triggers a trap in gdb. It is harmless. You should just 'continue' from the trap. @include building/appendix.repo.texi diff --git a/doc/texi/building/chapter.via.xcode.texi b/doc/texi/building/chapter.via.xcode.texi index 83d1e9362..263390851 100644 --- a/doc/texi/building/chapter.via.xcode.texi +++ b/doc/texi/building/chapter.via.xcode.texi @@ -21,11 +21,6 @@ Perform the following steps to build: @end itemize @c %**------------------------------------------------------------------------- -@anchor{xcode.note.debug} -@section Note: Debugging -When debugging, Xcode launches the application under the gdb debugger. gdb will encounter a trap when starting the program. This trap is harmless and you should just 'continue'. For the curious, the trap occurs because we add some values to the environment with setenv, then do a brain transplant with execv. Restarting the application with execv triggers the trap. - -@c %**------------------------------------------------------------------------- @anchor{xcode.note.products} @section Note: Finding Built Products Under default Xcode.app options the products from a build are managed by the Xcode Organizer. Perform the following steps to open Finder at top of build tree and navigate to release products: |