Skip to content

Commit b023c7d

Browse files
committed
chore(emscripten): adding EXTRA_EXPORTED_RUNTIME_METHODS
1 parent e15cbc5 commit b023c7d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

libsass/Makefile.patch

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
--- Makefile.orig 2015-09-09 14:30:05.000000000 +0300
22
+++ Makefile 2015-09-09 14:36:59.000000000 +0300
3-
@@ -208,6 +208,33 @@
3+
@@ -208,6 +208,35 @@
44
debug-shared: CXXFLAGS := -g -DDEBUG -DDEBUG_LVL="$(DEBUG_LVL)" $(filter-out -O2,$(CXXFLAGS))
55
debug-shared: shared
6-
6+
77
+js: static
88
+ emcc lib/libsass.a -o lib/libsass.js \
99
+ -O3 \
1010
+ -s EXPORTED_FUNCTIONS="['_sass_compile_emscripten']" \
11+
+ -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall", "Pointer_stringify", "getValue", "lengthBytesUTF8", "stringToUTF8"]' \
1112
+ -s DISABLE_EXCEPTION_CATCHING=0 \
1213
+ -s ALLOW_MEMORY_GROWTH=1 \
1314
+ -s EMTERPRETIFY=1 \
@@ -19,6 +20,7 @@
1920
+ emcc lib/libsass.a -o lib/libsass.js \
2021
+ -O0 \
2122
+ -s EXPORTED_FUNCTIONS="['_sass_compile_emscripten']" \
23+
+ -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall", "Pointer_stringify", "getValue", "lengthBytesUTF8", "stringToUTF8"]' \
2224
+ -s DISABLE_EXCEPTION_CATCHING=0 \
2325
+ -s ALLOW_MEMORY_GROWTH=1 \
2426
+ -s EMTERPRETIFY=1 \
@@ -33,10 +35,10 @@
3335
+
3436
lib:
3537
$(MKDIR) lib
36-
38+
3739
@@ -299,7 +326,7 @@
3840
$(RUBY_BIN) $(SASS_SPEC_PATH)/sass-spec.rb -c $(SASSC_BIN) $(LOG_FLAGS) $(SASS_SPEC_PATH)/spec/issues
39-
41+
4042
clean-objects: lib
4143
- -$(RM) lib/*.a lib/*.so lib/*.dll lib/*.la
4244
+ -$(RM) lib/*.a lib/*.so lib/*.dll lib/*.la lib/*.js

0 commit comments

Comments
 (0)