diff --git a/haversine_02/build b/haversine_02/build index 8e1e5c1..cd3a103 100755 --- a/haversine_02/build +++ b/haversine_02/build @@ -1,3 +1,3 @@ #!/bin/bash -bear -- ./compile +bear -- ./compile $@ diff --git a/haversine_02/compile b/haversine_02/compile index 6797c51..ea30aac 100644 --- a/haversine_02/compile +++ b/haversine_02/compile @@ -2,7 +2,13 @@ CC=clang CXX=clang++ -CFLAGS="-g -Wall -Wextra -Iinclude" +CFLAGS="-Wall -Wextra -Iinclude " + +if [[ "$1" == "release" ]]; then + CFLAGS+="-O3" +else + CFLAGS+="-g" +fi # generator GENSRC="./src/generator/gen_argparser.cpp ./src/generator/generator.cpp ./src/haversine.cpp ./src/point_types.cpp ./src/generator/main.cpp"