aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2014-04-29 14:45:40 -0700
committerAlon Zakai <alonzakai@gmail.com>2014-04-29 14:45:40 -0700
commitd5cf59ac87b14eee47e229fe0543c8faa27a2ff4 (patch)
treeb9c849ffd8061189f52f98f16c5ab366ca6205a7 /tests
parent9e8d324014afa35df05bdc70ba8f2990909b6d74 (diff)
support -o with precompiled headers; fixes #2320
Diffstat (limited to 'tests')
-rw-r--r--tests/test_other.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test_other.py b/tests/test_other.py
index 0721bb35..4560ac6e 100644
--- a/tests/test_other.py
+++ b/tests/test_other.py
@@ -2380,6 +2380,11 @@ int main() {
err = Popen([PYTHON, EMCC, 'src.cpp', '-include', 'header.h', '-Xclang', '-print-stats'], stderr=PIPE).communicate()
assert '*** PCH/Modules Loaded:\nModule: header.h.gch' not in err[1], err[1]
+ # with specified target via -o
+ try_delete('header.h.gch')
+ Popen([PYTHON, EMCC, '-xc++-header', 'header.h', '-o', 'my.gch']).communicate()
+ assert os.path.exists('my.gch')
+
def test_warn_unaligned(self):
if os.environ.get('EMCC_FAST_COMPILER') == '0': return self.skip('need fastcomp')
open('src.cpp', 'w').write(r'''