Closed
Bug 930228
Opened 11 years ago
Closed 11 years ago
Consolidate vorbis moz.build files
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla28
People
(Reporter: rillian, Assigned: rillian)
References
Details
(Whiteboard: [qa-])
Attachments
(2 files, 4 obsolete files)
5.35 KB,
patch
|
Details | Diff | Splinter Review | |
1.21 KB,
patch
|
Details | Diff | Splinter Review |
media/libvorbis uses hierarchical moz.build files, and hides a Makefile.in with some build config in a subdirectory. Consolidating these to a pair of files in the top-level source directory will be less confusing and parse faster.
Assignee | ||
Comment 1•11 years ago
|
||
Replace recursive build files with a single pair in the top level source for better readability and parse time.
Attachment #821308 -
Flags: review?(ted)
Comment 2•11 years ago
|
||
Comment on attachment 821308 [details] [diff] [review] Consolidate vorbis build files Review of attachment 821308 [details] [diff] [review]: ----------------------------------------------------------------- ::: media/libvorbis/Makefile.in @@ +8,5 @@ > +VISIBILITY_FLAGS = > +endif > + > +ifeq ($(OS_ARCH),AIX) > +DEFINES += -Dalloca=__alloca FYI there's not a lot of it in the tree yet, but you can put DEFINES in moz.build nowadays: mxr.mozilla.org/mozilla-central/source/python/mozbuild/mozbuild/test/frontend/data/defines/moz.build
Attachment #821308 -
Flags: review?(ted) → review+
Assignee | ||
Comment 3•11 years ago
|
||
Follow up patch to move the define.
Attachment #821934 -
Flags: review?(ted)
Comment 4•11 years ago
|
||
Comment on attachment 821934 [details] [diff] [review] Move solaris define to moz.build Review of attachment 821934 [details] [diff] [review]: ----------------------------------------------------------------- ::: media/libvorbis/moz.build @@ +35,5 @@ > 'lib/vorbis_window.c', > ] > > +if CONFIG['OS_ARCH'] == 'AIX': > + DEFINES['alloca'] = '__alloca' 4-space indent in moz.build files.
Attachment #821934 -
Flags: review?(ted) → review+
Assignee | ||
Comment 5•11 years ago
|
||
(In reply to Ted Mielczarek [:ted.mielczarek] from comment #4) > 4-space indent in moz.build files. Always? Ok thanks. vim was doing a confusing combination of 2- and 4-space indents when I was editing.
Assignee | ||
Comment 6•11 years ago
|
||
Rebase on top of bugs 930674, 929905 and 914270. Carrying forward r=ted
Attachment #821308 -
Attachment is obsolete: true
Assignee | ||
Comment 7•11 years ago
|
||
Rebase, carrying forward r=ted.
Attachment #821934 -
Attachment is obsolete: true
Assignee | ||
Comment 8•11 years ago
|
||
Part 1: Consolidate vorbis build files v3 Fix a rebase error. Carrying forward same r=ted.
Attachment #823781 -
Attachment is obsolete: true
Assignee | ||
Comment 10•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/2f86ab651d78 https://hg.mozilla.org/integration/mozilla-inbound/rev/2c6772af1393
https://hg.mozilla.org/mozilla-central/rev/2f86ab651d78 https://hg.mozilla.org/mozilla-central/rev/2c6772af1393
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla28
Updated•10 years ago
|
Whiteboard: [qa-]
You need to log in
before you can comment on or make changes to this bug.
Description
•