diff --git a/INSTALL b/INSTALL index 961fc9241..b3c471537 100644 --- a/INSTALL +++ b/INSTALL @@ -169,14 +169,14 @@ After that activate the toolchain and configure build flags: emmake make && emmake make install # some files need to be copied manually - cp build/bin/ecl.js build/bin/ecl.wasm ecl-emscripten/bin + cp build/bin/ecl.js build/bin/ecl.wasm ecl-emscripten/ #+end_src 4. ECL may be hosted on a web page. Assuming that you have quicklisp installed: #+begin_src shell-script export WEBSERVER=`pwd`/src/util/webserver.lisp - pushd ecl-emscripten/bin + pushd ecl-emscripten/ lisp --load $WEBSERVER # After the server is loaded run: # firefox localhost:8888/ecl.html @@ -193,5 +193,5 @@ ECL, so when you build a program that is linked against libecl.so, then it is imoprtant to specify a different size. For example: #+begin_src shell-script - emcc program.c -sSTACK_SIZE=1048576 lib/libecl.so -I./include -o program.o + emcc program.c -sSTACK_SIZE=1048576 libecl.so -I./ -o program.o #+end_src diff --git a/src/aclocal.m4 b/src/aclocal.m4 index 39fbe47a9..c55b51839 100644 --- a/src/aclocal.m4 +++ b/src/aclocal.m4 @@ -537,6 +537,7 @@ case "${host}" in SHARED_LDFLAGS="-shared -sSIDE_MODULE ${LDFLAGS}" BUNDLE_LDFLAGS="-shared -sSIDE_MODULE ${LDFLAGS}" PROGRAM_LDFLAGS="-sMAIN_MODULE -sERROR_ON_UNDEFINED_SYMBOLS=0 ${LDFLAGS}" + INSTALL_TARGET='flatinstall' ;; esac diff --git a/src/configure b/src/configure index 77b5fa357..4cf037291 100755 --- a/src/configure +++ b/src/configure @@ -6238,6 +6238,7 @@ LSP_FEATURES="(cons :android ${LSP_FEATURES})" SHARED_LDFLAGS="-shared -sSIDE_MODULE ${LDFLAGS}" BUNDLE_LDFLAGS="-shared -sSIDE_MODULE ${LDFLAGS}" PROGRAM_LDFLAGS="-sMAIN_MODULE -sERROR_ON_UNDEFINED_SYMBOLS=0 ${LDFLAGS}" + INSTALL_TARGET='flatinstall' ;; esac