roytam1
edeec38e07
Merge remote-tracking branch 'origin/tracking' into custom
2023-08-24 13:40:19 +08:00
Matheus Marinho
395ee09367
Add --enable-irc and --enable-inspector to old.configure
2023-08-24 13:39:54 +08:00
roytam1
ef5e4f06e0
add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and webrtc.
2023-08-19 06:41:26 +08:00
Brian Smith
549f402d4d
Issue #2266 - Part 2 - Add Leak and Undefined Behavior Sanitizer support. Also fix building on FreeBSD and Linux, from the previous commit.
2023-08-17 09:13:57 +08:00
Brian Smith
eb2cca7242
Issue #2268 - Fix Mac packaging by making the individual parts configurable. Add --with-macbundle-entitlement= to specify alternate entitlements or "none" Add --with-macbundle-type=hybrid to use the old DMG format.
2023-07-14 10:16:37 +08:00
Job Bautista
7983f5d8ba
Issue #1769 - Part 1: Add vendored libjxl and highway sources.
...
Used old-configure to add the build option for enabling JPEG-XL support.
Highway version: 1.0.2
libjxl version: 0.7.0
2023-06-24 12:16:12 +08:00
Job Bautista
b592711bb2
Issue #2221 - Enable link-time optimization for Spidermonkey by default if building it shared.
...
Currently only Windows can take advantage of this.
The reason why the arrays of deunified sources are named like that in
Spidermonkey's moz.build is to avoid UnsortedErrors in python. There's probably
a better way to handle that, but I just want something that works for now.
And yes, the deunified sources will be reunified if LTO is disabled.
2023-05-01 06:52:48 +08:00
Job Bautista
bad884a7c7
Issue #2165 - Build ICU as a shared library if we're building Spidermonkey shared.
...
It seems that if we're going to enable JS_SHARED_LIBRARY, we need ICU to be a
shared library too in order to prevent code duplication in mozjs.dll bloating
it to a whopping 21 MB.
This unfortunately means we have to fold icudata back to icu itself. But since
icudata is still separated from libxul (which is what really matters for #1451 ),
I think this is a fair compromise.
Building ICU as shared is offered as an option via --enable-shared-icu. But
technically you really need --enable-shared-icu if you're going to use
--enable-shared-js. Unfortunately I can't make configure exit with an error if
MOZ_SHARED_ICU is not defined when JS_SHARED_LIBRARY is enabled, because options
are controlled by different configure scripts (icu is based on bash, while js is
based on python), and I have no idea how to pass MOZ_SHARED_ICU to js's
moz.configure.
Tag #62
2023-03-28 12:11:00 +08:00
Matt A. Tobin
924bf92e4b
Issue #61 - Add configure option for non-windows platforms
...
Windows will ALWAYS have this enabled but we eventually want all target operating systems to use this as well but that will require more work
2023-03-28 12:08:12 +08:00
Brian Smith
3d2a4f4066
Issue #2160 - Initial support for notarizing during DMG package. Added --with-macbundle-idenity configure option to set a codesign identity. If no identity is set or cross-compiling from Linux no codesigning will be done. Currently doing a full deep bundle v2 sign, instead of limited v1.
2023-03-15 22:49:40 +08:00
Moonchild
1feafdc819
Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises)
2021-03-11 10:13:55 +08:00
Matt A. Tobin
e31680357e
Issue #251 - Move chrome packaging options to ac configure
...
Also adds options for new functionality in #1683
2020-11-19 21:11:41 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Matt A. Tobin
4413fcfdaa
Update old.configure for --enable-phoenix-extensions
2020-08-29 08:06:38 +08:00
wolfbeast
20b2c26451
Issue #251 - Move MOZ_AV1 back to ac configure for everyone to use.
2020-04-18 07:02:10 +08:00
wolfbeast
8778ddfc52
Issue #1467 - Part 4: Rename NSS_SQLSTORE to MOZ_SECURITY_SQLSTORE.
...
Rename the build config option accordingly.
2020-04-03 09:14:07 +08:00
wolfbeast
105283790e
Issue #1467 - Part 1b: Fix type and make moz.configure happy.
2020-04-03 09:12:06 +08:00
Matt A. Tobin
57552faa1d
Issue #251 - Move --disable-dbm to ac configure
...
Also Tag #1467
2020-03-05 09:38:24 +08:00
wolfbeast
fced04faa2
Issue #1342 - Remove support for system libvpx
2020-02-07 07:52:18 +08:00
wolfbeast
7b237d9768
Issue #1342 - Remove support for system sqlite
2020-02-07 07:52:16 +08:00
wolfbeast
2ca47404a4
Issue #1342 - Update old.configure for removed build options
2020-02-07 07:52:14 +08:00
wolfbeast
7f94258c9a
Issue #1342 - Remove support for system linbpng
2020-02-07 07:52:11 +08:00
wolfbeast
a7a26d5d62
Issue #1342 - Remove support for system ICU
2020-01-31 07:43:12 +08:00
Matt A. Tobin
1531d6498d
Issue #1258 - Part 8: Ifdef MailNews OAuth2 Support
...
Use --disable-mailnews-oauth2 to exclude it. Confvars won't be respected.
2019-11-17 00:09:28 +08:00
Matt A. Tobin
18ffebc2a1
Issue #1258 - Part 3: Make mailnews and friends build
2019-11-17 00:09:10 +08:00
Gaming4JC
84c1e8ce10
Issue #1265 - Expose sndio as a build option for any supporting system
2019-11-04 11:54:32 +08:00
Matt A. Tobin
c135f205d9
[Pale Moon] Add a configure flag to functionally disable personas at build time
2019-07-05 21:30:02 +08:00
trav90
22183c7754
Remove OMX related options from configure
2019-02-16 00:22:39 +08:00
NTD
38e84217a3
[PALEMOON] Complete making Sync optional at build time
2019-02-16 00:20:51 +08:00
Gaming4JC
3c4b6babee
Issue #795 - Make nsIUserInfo component optional
...
This allows the nsIUserinfo component to be disabled with --disable-userinfo in mozconfig
at build time, but leaves it on by default to avoid any compatibility issues in existing
applications.
2019-02-16 00:18:11 +08:00
Moonchild
d0e0acb1fa
Revert "Make nsIUserInfo component optional with --disable-userinfo at build time"
2019-02-16 00:18:05 +08:00
Gaming4JC
5d075cfe31
Issue #795 - Make nsIUserInfo component optional
...
This allows the nsIUserinfo component to be disabled with --disable-userinfo in mozconfig
at build time, but leaves it on by default to avoid any compatibility issues in existing
applications.
2019-02-16 00:17:59 +08:00
wolfbeast
f4a29c2947
Teach moz.configure about --enable-precompiled-startupcache
2019-02-15 23:59:58 +08:00
wolfbeast
b19e3c348c
Remove the option to build without INTL/ICU
...
This resolves #324 .
2019-02-15 23:55:55 +08:00
wolfbeast
8ffcc15d3f
Move --enable-tests out of Python configure and flip the default.
2019-02-15 23:53:16 +08:00
NTD
29b56a9e55
Update configure variable verification
2019-02-15 23:34:12 +08:00
wolfbeast
297f13362a
Move --enable-eme out of mozconfigure
2019-02-15 23:33:57 +08:00
NTD
16ee2a0626
Split MOZ_DEVTOOLS into MOZ_DEVTOOLS (client) and MOZ_DEVTOOLS_SERVER (backend) and make both optional
2019-02-15 23:32:43 +08:00
NTD
fb319fb148
Hook up the Tycho Add-on Manager to the build system
2019-02-15 23:31:13 +08:00
NTD
ae6fe35585
Official Vendor and Pale Moon special case
2019-02-15 23:29:24 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00