]> gitweb.michael.orlitzky.com - spline3.git/blobdiff - makefile
Remove the coincident vertices guards from the Tetrahedron volume function.
[spline3.git] / makefile
index 888c13852b409576f69d053ee82c23e313ea664d..5ae5bbbe6abf74f3b1fb3deac20581681660bc9b 100644 (file)
--- a/makefile
+++ b/makefile
@@ -13,11 +13,16 @@ GHC_WARNINGS += -fwarn-monomorphism-restriction
 GHC_WARNINGS += -fwarn-unused-do-bind
 
 OPTIMIZATIONS := -O2
+OPTIMIZATIONS += -funbox-strict-fields
 OPTIMIZATIONS += -fexcess-precision
 OPTIMIZATIONS += -fno-spec-constr-count
 
+REPA_INCLUDES := -ivendor/repa-head/repa/dist/build/
+REPA_INCLUDES += -ivendor/repa-head/repa-io/dist/build
+
 GHC_OPTS += $(OPTIMIZATIONS)
 GHC_OPTS += $(GHC_WARNINGS)
+GHC_OPTS += $(REPA_INCLUDES)
 GHC_OPTS += -odir $(TMPDIR)
 GHC_OPTS += -hidir $(TMPDIR)
 GHC_OPTS += --make
@@ -25,7 +30,6 @@ GHC_OPTS += -rtsopts
 GHC_OPTS += -threaded
 GHC_OPTS += -o bin/${BIN}
 
-
 .PHONY : test publish_doc doc src_html hlint
 
 $(BIN): src/*.hs