Mercurial > hg > piper-vamp-js
changeset 80:8f2cf0e26510
Single-precision fft and fast-math by default
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Wed, 07 Sep 2016 16:38:24 +0100 |
parents | 6f939135cfd9 |
children | 5e6ff69b4209 |
files | Makefile.example.emscripten |
diffstat | 1 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile.example.emscripten Tue Sep 06 19:16:16 2016 +0100 +++ b/Makefile.example.emscripten Wed Sep 07 16:38:24 2016 +0100 @@ -49,10 +49,11 @@ CXX := em++ #OPTFLAGS := -g3 -OPTFLAGS := -O3 +OPTFLAGS := -O3 -ffast-math -CXXFLAGS := -std=c++11 -fPIC -Wall -Wextra $(OPTFLAGS) -#CXXFLAGS := -std=c++11 -fPIC -Wall -Wextra -DSINGLE_PRECISION_FFT $(OPTFLAGS) +DEFINES := -DSINGLE_PRECISION_FFT + +CXXFLAGS := -std=c++11 -fPIC -Wall -Wextra $(DEFINES) $(OPTFLAGS) INCPATH := -I$(SDK_DIR) -I.. -I../json @@ -60,8 +61,8 @@ $(EXAMPLE): $(EXAMPLE_SOURCES) $(ADAPTER_HEADERS) $(SDK_SOURCES) $(CXX) $(CXXFLAGS) $(EMFLAGS) $(INCPATH) -o $(EXAMPLE) \ - $(EXAMPLE_SOURCES) $(SDK_SOURCES) $(EXAMPLE_LDFLAGS) - echo "module.exports=ExampleModule;" >> $(EXAMPLE) + $(EXAMPLE_SOURCES) $(SDK_SOURCES) $(EXAMPLE_LDFLAGS) && \ + ( echo "module.exports=ExampleModule;" >> $(EXAMPLE) ) clean: rm -f $(EXAMPLE) $(EXAMPLE).map