File size: 583 Bytes
00df61d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Copyright 2018 The Emscripten Authors.  All rights reserved.
// Emscripten is available under two separate licenses, the MIT license and the
// University of Illinois/NCSA Open Source License.  Both these licenses can be
// found in the LICENSE file.

#include <string>
#include <emscripten/bind.h>
#include <emscripten/emscripten.h>

const std::string global_string = "global string";

EMSCRIPTEN_BINDINGS(constants) {
  emscripten::constant("global_string", global_string);
}

int main() {
    EM_ASM(
        console.log("global_string = " + Module['global_string']);
    );
}