summaryrefslogtreecommitdiff
path: root/TRNS/baselines/cpu/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'TRNS/baselines/cpu/Makefile')
-rw-r--r--TRNS/baselines/cpu/Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/TRNS/baselines/cpu/Makefile b/TRNS/baselines/cpu/Makefile
index 781e2be..a5a1635 100644
--- a/TRNS/baselines/cpu/Makefile
+++ b/TRNS/baselines/cpu/Makefile
@@ -32,8 +32,15 @@
# THE SOFTWARE.
#
+NUMA ?= 0
+FLAGS =
+
+ifeq (${NUMA}, 1)
+ FLAGS += -lnuma
+endif
+
CXX=g++
-CXX_FLAGS=-std=c++11
+CXX_FLAGS=-std=c++11 -Wall -Wextra -pedantic -DNUMA=${NUMA}
LIB=-L/usr/lib/ -lm -pthread
@@ -44,7 +51,7 @@ EXE=trns
all: trns
trns: ${SRC}
- $(CXX) -O2 $(CXX_FLAGS) $(SRC) $(LIB) -o $(EXE)
+ $(CXX) -O2 $(CXX_FLAGS) $(SRC) $(LIB) -o $(EXE) $(FLAGS)
trns_O0: ${SRC}
$(CXX) $(CXX_FLAGS) $(SRC) $(LIB) -o $(EXE)_O0