From 82bd1b9489c6281b31c5e845bf143fb515e1ffee Mon Sep 17 00:00:00 2001 From: Mauro Balades Date: Fri, 19 Jul 2024 17:54:47 +0200 Subject: [PATCH] chore: Update platform optimization flags for Linux, macOS, and Windows --- package.json | 2 +- src/commands/build.ts | 1 + src/constants/mozconfig.ts | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 053b95b..415c3a2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@zen-browser/surfer", - "version": "1.0.14", + "version": "1.0.15", "description": "Simplifying building firefox forks!", "main": "index.js", "bin": { diff --git a/src/commands/build.ts b/src/commands/build.ts index 8006536..d1ac369 100644 --- a/src/commands/build.ts +++ b/src/commands/build.ts @@ -87,6 +87,7 @@ const applyConfig = async (os: string) => { writeFileSync(resolve(ENGINE_DIR, 'mozconfig'), mergedConfig) + log.info(`Building config based on a ${dynamicConfig.get('buildMode')} mode`) log.info(`Config for this \`${os}\` build:`) mergedConfig.split('\n').map((ln) => { diff --git a/src/constants/mozconfig.ts b/src/constants/mozconfig.ts index 326a96b..6b34b96 100644 --- a/src/constants/mozconfig.ts +++ b/src/constants/mozconfig.ts @@ -64,7 +64,7 @@ function getPlatformOptimiseFlags(): string { switch ((process as any).surferPlatform) { case 'linux': { - optimiseFlags = `ac_add_options --enable-optimize="-march=x86-64 -msse3 -mtune=haswell -O3 -w"` + optimiseFlags = `ac_add_options --enable-optimize="-march=x86-64-v3 -msse3 -mtune=haswell -O3 -w"` break } case 'darwin': { @@ -72,7 +72,7 @@ function getPlatformOptimiseFlags(): string { break } case 'win32': { - optimiseFlags = `ac_add_options --enable-optimize="-clang:-march=x86-64 -clang:-msse3 -clang:-mtune=haswell -clang:-O3 -w"` + optimiseFlags = `ac_add_options --enable-optimize="-clang:-march=x86-64-v3 -clang:-msse3 -clang:-mtune=haswell -clang:-O3 -w"` break } }