blob: ac433b55c41ce88be8b605c81572f15aac273114 [file] [log] [blame]
##===- Makefile --------------------------------------------*- Makefile -*-===##
#
# This makefile contains information for building the SPEC2006 dealII test.
#
##===----------------------------------------------------------------------===##
LEVEL = ../../../..
FP_ABSTOLERANCE = 0.0000001
# At -O0 on arm this takes too long. Set RUNTIMELIMIT - this is still close
# to the edge so we'll know if it regresses too much.
RUNTIMELIMIT := 1000
CPPFLAGS += \
-Ddeal_II_dimension=3 \
-DBOOST_DISABLE_THREADS \
-I$(SPEC_BENCH_DIR)/src/include
CXXFLAGS += -stdlib=libstdc++ -std=gnu++98
STDOUT_FILENAME := log
LDFLAGS = -stdlib=libstdc++ -lm
LIBS = -lm
include ../../Makefile.spec2006
# For SMALL_PROBLEM_SIZE, we want even fewer cycles. Some targets (ARM Thumb1,
# for example), take a very long time.
ifdef SMALL_PROBLEM_SIZE
RUN_OPTIONS = 3
else
ifeq ($(RUN_TYPE),test)
RUN_OPTIONS = 8
else
RUN_OPTIONS = 10
endif
endif