You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
893 B
26 lines
893 B
diff --git a/m4/libtool.m4 b/m4/libtool.m4
|
|
index 009155ee..797604af 100644
|
|
--- a/m4/libtool.m4
|
|
+++ b/m4/libtool.m4
|
|
@@ -3081,6 +3081,21 @@ uts4*)
|
|
shlibpath_var=LD_LIBRARY_PATH
|
|
;;
|
|
|
|
+emscripten*)
|
|
+ version_type=none
|
|
+ need_lib_prefix=no
|
|
+ need_version=no
|
|
+ library_names_spec='$libname$release$shared_ext'
|
|
+ soname_spec='$libname$release$shared_ext'
|
|
+ finish_cmds=
|
|
+ dynamic_linker="Emscripten linker"
|
|
+ _LT_COMPILER_PIC($1)='-fPIC'
|
|
+ _LT_TAGVAR(archive_cmds, $1)='$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib'
|
|
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib -s EXPORTED_FUNCTIONS=@$output_objdir/$soname.expsym'
|
|
+ _LT_TAGVAR(archive_cmds_need_lc, $1)=no
|
|
+ _LT_TAGVAR(no_undefined_flag, $1)=
|
|
+ ;;
|
|
+
|
|
*)
|
|
dynamic_linker=no
|
|
;;
|
|
|