Add configure script.

- Deactivate LTO.
- Deactivate SIMD.
master
Fabien Freling 2014-07-27 18:01:41 +02:00
parent f8178fae98
commit 4dba86c9f0
3 changed files with 22 additions and 4 deletions

2
.gitignore vendored
View File

@ -6,3 +6,5 @@
rotated*.ppm
rotated*.pnm
*.png
Makefile.rules

View File

@ -1,7 +1,8 @@
CXX = clang++
CXXFLAGS = -std=c++11 -W -Wall -O3 -ffast-math -g -Werror
LFLAGS = -flto
DEFINES = -DSIMD
include Makefile.rules
CXXFLAGS = -std=c++11 -W -Wall -O3 -ffast-math -g $(CXXFLAGS_PLAFORM)
LFLAGS = #-flto
DEFINES = #-DSIMD
BUILD_DIR = /tmp
SRC = rotation.cpp \
image.cpp \

15
configure vendored Executable file
View File

@ -0,0 +1,15 @@
#!/bin/sh
case `uname -s` in
Darwin)
echo 'CXX = clang++' > Makefile.rules
echo 'CXXFLAGS_PLATFORM = ' > Makefile.rules
;;
Linux)
echo 'CXX = g++' > Makefile.rules
echo 'CXXFLAGS_PLATFORM = ' > Makefile.rules
;;
esac