# HG changeset patch # User Chris Cannam # Date 1473262704 -3600 # Node ID 6c9bd65f70a524aadb70862df6b332e065ecd27d # Parent 7e8a88af255b2b4cdf77f65307c80f49b37cd968 Single-precision fft and fast-math by default diff -r 7e8a88af255b -r 6c9bd65f70a5 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