Tweak up compile flags

- Remove unnecessary `-x c++`.
 - Improve rebuild speed by caching:
   - Remove `-f` from `autoreconf` to reuse generated configure scripts.
   - Remove `--rm` from `docker run` to avoid rebuilding Emscripten stdlib.
   - Add `-C` to `./configure` to reuse stored information about `emcc`.
   - Remove `rm -rf build` from WebP encoder/decoder.
This commit is contained in:
Ingvar Stepanyan
2020-05-11 21:21:07 +01:00
committed by Ingvar Stepanyan
parent bc8d75128f
commit 1542bfb7fd
14 changed files with 23 additions and 32 deletions

View File

@@ -29,7 +29,6 @@ echo "============================================="
-I node_modules/libimagequant \
-o ./imagequant.js \
--std=c++11 \
-x c++ \
imagequant.cpp \
node_modules/libimagequant/libimagequant.a
)

View File

@@ -2,7 +2,7 @@
"name": "imagequant",
"scripts": {
"install": "napa",
"build": "docker run --rm -v $(pwd):/src trzeci/emscripten-upstream ./build.sh"
"build": "docker run -v $(pwd):/src trzeci/emscripten-upstream ./build.sh"
},
"napa": {
"libimagequant": "ImageOptim/libimagequant#2.12.1"