wuggy
4801fb73d6
Remove mt check pt.2
2026-06-30 05:49:21 +01:00
wuggy
96a5c8f95a
Remove mt check, we want to use llvm-mt
2026-06-30 05:48:27 +01:00
Brian Smith
96c2d6bc43
Issue #2512 - Part 5 - Fix Python 2.7 issue with unicode environment on Windows.
2026-06-28 06:25:26 +01:00
Brian Smith
7b01d356f9
Issue #2512 - Part 4 - Look for gm4 in addition to m4.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1670807
2026-06-28 06:25:17 +01:00
Brian Smith
bb05f81b14
Issue #2512 - Part 1 - Imported minimal autoconf 2.13.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1663863
2026-06-28 06:24:03 +01:00
wuggy
daa6179d22
Replace application/basilisk with browser/
2026-06-26 20:25:10 -07:00
wuggy
603543d555
Fix issue in toolchain.configure
2026-06-25 23:02:55 -07:00
Basilisk-Dev
ad1bfb30d5
Enable dav1d SIMD on more architectures
2026-06-25 22:46:24 -07:00
wuggy
8f8a4e7936
Remove ATL/MFC check
2026-06-25 21:19:58 -07:00
ownedbywuigi
d8cb54ee92
Force C++17
2026-04-23 07:49:40 +01:00
Basilisk-Dev
cfb4ac338e
MoonchildProductions/UXP#2897 : Allow mach configure to pass on loongarch64
2026-04-23 05:43:04 +01:00
wuggy
ef314d225f
Replace custom stdlib implementations with the compiler defaults
2026-04-21 23:43:14 -07:00
K4sum1
ce73865643
Fix installer
2025-09-27 19:36:41 -07:00
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
roytam1
661754041c
moz.configure: add fix for VS2017 x64 ATLMFC lib path detection
2023-06-26 10:37:28 +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
Brian Smith
02ceb3e1a3
Issue #1905 - Part 3c - Remove iOS from the rest of the configure system.
2022-06-13 09:00:22 +08:00
Brian Smith
13fcc4a046
Issue #1829 - Revert "Issue #1751 "
2022-05-04 09:40:24 +08:00
Moonchild
a4b0f333ba
Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.
...
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
2021-05-07 09:53:59 +08:00
Moonchild
2f27335cc4
Issue #1751 -- Remove XP_DARWIN
2021-05-05 10:27:04 +08:00
Moonchild
a9c8f3a84a
Issue #1751 -- Remove XP_IOS
2021-05-05 10:26:14 +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
athenian200
b652dd59ae
MoonchildProductions#1251 - Part 7: All the posix_m* memory-related stuff, gathered together.
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1158445
https://bugzilla.mozilla.org/show_bug.cgi?id=963983
https://bugzilla.mozilla.org/show_bug.cgi?id=1542758
Solaris madvise and malign don't perfectly map to their POSIX counterparts, and some Linux versions (especially Android) don't define the POSIX counterparts at all, so options are limited. Ideally posix_madvise and posix_malign should be the safer and more portable options for all platforms.
2019-11-04 11:52:22 +08:00
athenian200
afb2e3a054
MoonchildProductions#1251 - Part 4: Core build system changes, lots of libevent/IPC junk.
...
This is mostly ifdefs, but as you can see, Solaris is actually a lot like Linux. They're both more SysV than BSD at core, and most of the differences have more to do with Solaris not using glibc than anything else.
I still need to audit a lot of these changes and understand why they're needed and what the alternative approaches are. After this patch, most of the core functionality needed to build Solaris is here.
2019-11-04 11:52:17 +08:00
Ascrod
cf71a30b16
Issue #1217 - Add support for (later versions of) the Windows 10 SDK
2019-09-06 23:49:23 +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