OLD | NEW |
1 project('adblockpluscore', license: ['GPL3'], meson_version: '>0.40.0') | 1 project('adblockpluscore', license: ['GPL3'], meson_version: '>0.40.0') |
2 | 2 |
3 # locate emscripten-config | 3 # locate emscripten-config |
4 python = import('python3').find_python() | 4 python = import('python3').find_python() |
5 emscripten_config = get_option('emscripten-config') | 5 emscripten_config = get_option('emscripten-config') |
6 command = run_command(python, '-c', 'import os.path, sys;print(os.path.expanduse
r(sys.argv[1]))', emscripten_config) | 6 command = run_command(python, '-c', 'import os.path, sys;print(os.path.expanduse
r(sys.argv[1]))', emscripten_config) |
7 if command.returncode() != 0 | 7 if command.returncode() != 0 |
8 error(command.stderr().strip()) | 8 error(command.stderr().strip()) |
9 endif | 9 endif |
10 emscripten_config = command.stdout().strip() | 10 emscripten_config = command.stdout().strip() |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 'compiled/filter/ElemHideFilter.cpp', | 66 'compiled/filter/ElemHideFilter.cpp', |
67 'compiled/filter/Filter.cpp', | 67 'compiled/filter/Filter.cpp', |
68 'compiled/filter/InvalidFilter.cpp', | 68 'compiled/filter/InvalidFilter.cpp', |
69 'compiled/filter/RegExpFilter.cpp', | 69 'compiled/filter/RegExpFilter.cpp', |
70 'compiled/filter/WhitelistFilter.cpp', | 70 'compiled/filter/WhitelistFilter.cpp', |
71 'compiled/storage/FilterStorage.cpp', | 71 'compiled/storage/FilterStorage.cpp', |
72 'compiled/subscription/DownloadableSubscription.cpp', | 72 'compiled/subscription/DownloadableSubscription.cpp', |
73 'compiled/subscription/Subscription.cpp', | 73 'compiled/subscription/Subscription.cpp', |
74 'compiled/subscription/UserDefinedSubscription.cpp', | 74 'compiled/subscription/UserDefinedSubscription.cpp', |
75 'compiled/ElemHide.cpp', | 75 'compiled/ElemHide.cpp', |
| 76 'compiled/ElemHideEmulation.cpp', |
76 ] | 77 ] |
77 # sources specific to core | 78 # sources specific to core |
78 core_sources = [ | 79 core_sources = [ |
79 'compiled/traceInit.cpp', | 80 'compiled/traceInit.cpp', |
80 ] | 81 ] |
81 # sources for the bindings generator | 82 # sources for the bindings generator |
82 bindings_sources = [ | 83 bindings_sources = [ |
83 'compiled/bindings/generator.cpp', | 84 'compiled/bindings/generator.cpp', |
84 'compiled/bindings/main.cpp', | 85 'compiled/bindings/main.cpp', |
85 ] | 86 ] |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 build_by_default: true, | 160 build_by_default: true, |
160 input: core_objects + shared_objects, | 161 input: core_objects + shared_objects, |
161 output: COMPILER_OUTPUT, | 162 output: COMPILER_OUTPUT, |
162 depend_files: [ JS_LIBRARY ], | 163 depend_files: [ JS_LIBRARY ], |
163 command: [ | 164 command: [ |
164 emcc, '-o', output_file, | 165 emcc, '-o', output_file, |
165 '--post-js', bindings_output, | 166 '--post-js', bindings_output, |
166 '--js-library', JS_LIBRARY, | 167 '--js-library', JS_LIBRARY, |
167 '@INPUT@' | 168 '@INPUT@' |
168 ] + compiler_args + optional_args) | 169 ] + compiler_args + optional_args) |
OLD | NEW |