add separate build for emscripten