зеркало из https://github.com/mozilla/gecko-dev.git
Bug 864774 - Part 1: Support CPP_SOURCES in moz.build; r=gps
From a9d4b403b4f61afcfb27881c5330f95415481a40 Mon Sep 17 00:00:00 2001
This commit is contained in:
Родитель
28389b00a0
Коммит
fb58b37a0b
|
@ -85,6 +85,8 @@ class TreeMetadataEmitter(object):
|
||||||
passthru.variables['XPIDL_MODULE'] = sandbox['XPIDL_MODULE']
|
passthru.variables['XPIDL_MODULE'] = sandbox['XPIDL_MODULE']
|
||||||
if sandbox['XPIDL_FLAGS']:
|
if sandbox['XPIDL_FLAGS']:
|
||||||
passthru.variables['XPIDL_FLAGS'] = sandbox['XPIDL_FLAGS']
|
passthru.variables['XPIDL_FLAGS'] = sandbox['XPIDL_FLAGS']
|
||||||
|
if sandbox['CPP_SOURCES']:
|
||||||
|
passthru.variables['CPPSRCS'] = sandbox['CPP_SOURCES']
|
||||||
|
|
||||||
if passthru.variables:
|
if passthru.variables:
|
||||||
yield passthru
|
yield passthru
|
||||||
|
|
|
@ -175,6 +175,13 @@ VARIABLES = {
|
||||||
BIN_SUFFIX, PROGRAM will remain unchanged.
|
BIN_SUFFIX, PROGRAM will remain unchanged.
|
||||||
"""),
|
"""),
|
||||||
|
|
||||||
|
'CPP_SOURCES': (list, [],
|
||||||
|
"""C++ source file list.
|
||||||
|
|
||||||
|
This is a list of C++ files to be compiled. Entries must be files that
|
||||||
|
exist. These generally have .cpp, .cc, or .cxx extensions.
|
||||||
|
"""),
|
||||||
|
|
||||||
# IDL Generation.
|
# IDL Generation.
|
||||||
'XPIDL_SOURCES': (list, [],
|
'XPIDL_SOURCES': (list, [],
|
||||||
"""XPCOM Interface Definition Files (xpidl).
|
"""XPCOM Interface Definition Files (xpidl).
|
||||||
|
|
Загрузка…
Ссылка в новой задаче