Closed Bug 1581241 Opened 3 months ago Closed 3 months ago

Support defining additional system headers when building Thunderbird

Categories

(Thunderbird :: Build Config, enhancement)

enhancement
Not set

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 71.0

People

(Reporter: KaiE, Assigned: KaiE)

References

Details

Attachments

(1 file)

This is preparation work. I'll soon need to extend Thunderbird to link with additional library files.

toolkit's linker magic requires to define header files as "system headers", to allow symbols defined in them to be loaded from external libraries.

Bug 1570064 introduces an extensions mechanism to allow the application to define additional system headers.

This bug enables/prepares the mechanism for Thunderbird.

Attached patch 1581241-v1.patchSplinter Review
Assignee: nobody → kaie
Attachment #9092805 - Flags: review?(rob)
Comment on attachment 9092805 [details] [diff] [review]
1581241-v1.patch

Review of attachment 9092805 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good. Thanks for doing this!
Attachment #9092805 - Flags: review?(rob) → review+
Keywords: checkin-needed

Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/2ecc70ddc9e1
Support defining additional system headers when building Thunderbird. r=rjl

Status: NEW → RESOLVED
Closed: 3 months ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 71.0
You need to log in before you can comment on or make changes to this bug.