Skip to content

Commit

Permalink
update to cef v130
Browse files Browse the repository at this point in the history
  • Loading branch information
martonp96 committed Nov 5, 2024
1 parent 33cc3d1 commit b822dc8
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 12 deletions.
38 changes: 29 additions & 9 deletions build/automate-git.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
# Helper functions.
##


def msg(message):
""" Output a message. """
sys.stdout.write('--> ' + message + "\n")
Expand Down Expand Up @@ -460,6 +461,7 @@ def check_pattern_matches(output_file=None):
# Don't continue when we know the build will be wrong.
sys.exit(1)


def invalid_options_combination(a, b):
print("Invalid combination of options: '%s' and '%s'" % (a, b))
parser.print_help(sys.stderr)
Expand Down Expand Up @@ -766,6 +768,18 @@ def invalid_options_combination(a, b):
dest='sandboxdistribonly',
default=False,
help='Create a cef_sandbox static library distribution only.')
parser.add_option(
'--tools-distrib',
action='store_true',
dest='toolsdistrib',
default=False,
help='Create a tools distribution.')
parser.add_option(
'--tools-distrib-only',
action='store_true',
dest='toolsdistribonly',
default=False,
help='Create a tools distribution only.')
parser.add_option(
'--no-distrib-docs',
action='store_true',
Expand Down Expand Up @@ -813,22 +827,22 @@ def invalid_options_combination(a, b):
options.buildtests = True

if (options.nochromiumupdate and options.forceupdate):
invalid_options_combination('--no-chromium-update', '--force-update')
invalid_options_combination('--no-chromium-update', '--force-update')
if (options.nocefupdate and options.forceupdate):
invalid_options_combination('--no-cef-update', '--force-update')
invalid_options_combination('--no-cef-update', '--force-update')
if (options.nobuild and options.forcebuild):
invalid_options_combination('--no-build', '--force-build')
invalid_options_combination('--no-build', '--force-build')
if (options.nodistrib and options.forcedistrib):
invalid_options_combination('--no-distrib', '--force-distrib')
invalid_options_combination('--no-distrib', '--force-distrib')
if (options.forceclean and options.fastupdate):
invalid_options_combination('--force-clean', '--fast-update')
invalid_options_combination('--force-clean', '--fast-update')
if (options.forcecleandeps and options.fastupdate):
invalid_options_combination('--force-clean-deps', '--fast-update')
invalid_options_combination('--force-clean-deps', '--fast-update')

if (options.noreleasebuild and \
(options.minimaldistrib or options.minimaldistribonly or \
options.clientdistrib or options.clientdistribonly)) or \
(options.minimaldistribonly + options.clientdistribonly + options.sandboxdistribonly > 1):
(options.minimaldistribonly + options.clientdistribonly + options.sandboxdistribonly + options.toolsdistribonly > 1):
print('Invalid combination of options.')
parser.print_help(sys.stderr)
sys.exit(1)
Expand Down Expand Up @@ -1334,8 +1348,8 @@ def invalid_options_combination(a, b):
tool = os.path.join(cef_src_dir, 'tools', 'gclient_hook.py')
run('%s %s' % (python_exe, tool), cef_src_dir, depot_tools_dir)

# Build using Ninja.
command = 'ninja '
# Build using autoninja for automatic `-j (#cores)` configuration.
command = 'autoninja '
if options.verbosebuild:
command += '-v '
if options.buildfailurelimit != 1:
Expand Down Expand Up @@ -1449,6 +1463,8 @@ def invalid_options_combination(a, b):
distrib_types.append('client')
elif options.sandboxdistribonly:
distrib_types.append('sandbox')
elif options.toolsdistribonly:
distrib_types.append('tools')
else:
distrib_types.append('standard')
if options.minimaldistrib:
Expand All @@ -1457,6 +1473,8 @@ def invalid_options_combination(a, b):
distrib_types.append('client')
if options.sandboxdistrib:
distrib_types.append('sandbox')
if options.toolsdistrib:
distrib_types.append('tools')

cef_tools_dir = os.path.join(cef_src_dir, 'tools')

Expand All @@ -1481,6 +1499,8 @@ def invalid_options_combination(a, b):
path += ' --client'
elif type == 'sandbox':
path += ' --sandbox'
elif type == 'tools':
path += ' --tools'

if first_type:
if options.nodistribdocs:
Expand Down
2 changes: 1 addition & 1 deletion build/build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ $DEPOT_TOOLS_DIR = "X:\depot_tools"
# Execute the build using dynamic paths
& python "X:\build\automate-git.py" `
--url="https://github.com/citizenfx/cef.git" `
--checkout="cfx-m124" `
--checkout="cfx-m130" `
--download-dir="$DOWNLOAD_DIR" `
--depot-tools-dir="$DEPOT_TOOLS_DIR" `
--x64-build `
Expand Down
2 changes: 1 addition & 1 deletion chromium_git/cef
Submodule cef updated 1375 files
2 changes: 1 addition & 1 deletion depot_tools
Submodule depot_tools updated from 1f4f98 to 37c0cf

0 comments on commit b822dc8

Please sign in to comment.