# HG changeset patch # User Chris Cannam # Date 1473262704 -3600 # Node ID 8f2cf0e26510ea83214ca8e916b1d1e15a4ca43a # Parent 6f939135cfd92e6e3a8aec097a06ac89c7063508 Single-precision fft and fast-math by default diff -r 6f939135cfd9 -r 8f2cf0e26510 Makefile.example.emscripten --- 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