mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-06 23:37:31 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
26
media/webrtc/trunk/build/win/chrome_win.croc
Normal file
26
media/webrtc/trunk/build/win/chrome_win.croc
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# -*- python -*-
|
||||
# Crocodile config file for Chromium windows
|
||||
|
||||
{
|
||||
# List of rules, applied in order
|
||||
'rules' : [
|
||||
# Specify inclusions before exclusions, since rules are in order.
|
||||
|
||||
# Don't include chromeos, posix, or linux specific files
|
||||
{
|
||||
'regexp' : '.*(_|/)(chromeos|linux|posix)(\\.|_)',
|
||||
'include' : 0,
|
||||
},
|
||||
# Don't include ChromeOS dirs
|
||||
{
|
||||
'regexp' : '.*/chromeos/',
|
||||
'include' : 0,
|
||||
},
|
||||
|
||||
# Groups
|
||||
{
|
||||
'regexp' : '.*_test_win\\.',
|
||||
'group' : 'test',
|
||||
},
|
||||
],
|
||||
}
|
||||
47
media/webrtc/trunk/build/win/install-build-deps.py
Normal file
47
media/webrtc/trunk/build/win/install-build-deps.py
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
#!/usr/bin/env python
|
||||
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
import shutil
|
||||
import sys
|
||||
import os
|
||||
|
||||
def patch_msbuild():
|
||||
"""VS2010 MSBuild has a ULDI bug that we patch here. See http://goo.gl/Pn8tj.
|
||||
"""
|
||||
source_path = os.path.join(os.environ['ProgramFiles(x86)'],
|
||||
"MSBuild",
|
||||
"Microsoft.Cpp",
|
||||
"v4.0",
|
||||
"Microsoft.CppBuild.targets")
|
||||
backup_path = source_path + ".backup"
|
||||
if not os.path.exists(backup_path):
|
||||
try:
|
||||
print "Backing up %s..." % source_path
|
||||
shutil.copyfile(source_path, backup_path)
|
||||
except IOError:
|
||||
print "Could not back up %s to %s. Run as Administrator?" % (
|
||||
source_path, backup_path)
|
||||
return 1
|
||||
|
||||
source = open(source_path).read()
|
||||
base = ('''<Target Name="GetResolvedLinkObjs" Returns="@(ObjFullPath)" '''
|
||||
'''DependsOnTargets="$(CommonBuildOnlyTargets);ComputeCLOutputs;'''
|
||||
'''ResolvedLinkObjs"''')
|
||||
find = base + '>'
|
||||
replace = base + ''' Condition="'$(ConfigurationType)'=='StaticLibrary'">'''
|
||||
result = source.replace(find, replace)
|
||||
|
||||
if result != source:
|
||||
open(source_path, "w").write(result)
|
||||
print "Patched %s." % source_path
|
||||
return 0
|
||||
|
||||
|
||||
def main():
|
||||
return patch_msbuild()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(main())
|
||||
20
media/webrtc/trunk/build/win/setup_cygwin_mount.py
Normal file
20
media/webrtc/trunk/build/win/setup_cygwin_mount.py
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
def main():
|
||||
if len(sys.argv) != 2 or sys.argv[1] != '--win-only':
|
||||
return 1
|
||||
if sys.platform in ('win32', 'cygwin'):
|
||||
self_dir = os.path.dirname(sys.argv[0])
|
||||
mount_path = os.path.join(self_dir, "../../third_party/cygwin")
|
||||
batch_path = os.path.join(mount_path, "setup_mount.bat")
|
||||
return os.system(os.path.normpath(batch_path) + ">nul")
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(main())
|
||||
Loading…
Add table
Add a link
Reference in a new issue