]> gitweb.michael.orlitzky.com - spline3.git/commitdiff
Make a LLVM/GCC distinction in the profile targets.
authorMichael Orlitzky <michael@orlitzky.com>
Mon, 5 Sep 2011 21:04:31 +0000 (17:04 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 5 Sep 2011 21:04:31 +0000 (17:04 -0400)
makefile

index c230b4bdeea355d0a0e80e82af23cc78a411afa1..e8d1ef0d983949d596725b94f200e7b5531e91a4 100644 (file)
--- a/makefile
+++ b/makefile
@@ -40,7 +40,10 @@ test_src: src/Tests/*.hs
        ghc $(GHC_OPTS) src/*.hs src/Tests/*.hs
 
 profile: src/*.hs
-       ghc $(GHC_OPTS) -prof -auto-all src/*.hs
+       ghc -fllvm $(GHC_OPTS) -prof -auto-all src/*.hs
+
+profile-gcc: src/*.hs
+       ghc  -optc-O2 -optc-march=native $(GHC_OPTS) -prof -auto-all src/*.hs
 
 clean:
        rm -f bin/$(BIN)