Add config option for MarkerAPI to config.mk and integrate it in the build system
This commit is contained in:
1
Makefile
1
Makefile
@@ -9,6 +9,7 @@ Q ?= @
|
|||||||
#DO NOT EDIT BELOW
|
#DO NOT EDIT BELOW
|
||||||
include $(MAKE_DIR)/config.mk
|
include $(MAKE_DIR)/config.mk
|
||||||
include $(MAKE_DIR)/include_$(TAG).mk
|
include $(MAKE_DIR)/include_$(TAG).mk
|
||||||
|
include $(MAKE_DIR)/include_LIKWID.mk
|
||||||
INCLUDES += -I./src/includes
|
INCLUDES += -I./src/includes
|
||||||
|
|
||||||
VPATH = $(SRC_DIR)
|
VPATH = $(SRC_DIR)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# Supported: GCC, CLANG, ICC
|
# Supported: GCC, CLANG, ICC
|
||||||
TAG ?= GCC
|
TAG ?= GCC
|
||||||
ENABLE_OPENMP ?= false
|
ENABLE_OPENMP ?= false
|
||||||
|
ENABLE_LIKWID ?= false
|
||||||
|
|
||||||
#Feature options
|
#Feature options
|
||||||
OPTIONS = -DSIZE=100000000ull
|
OPTIONS = -DSIZE=100000000ull
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ ifeq ($(ENABLE_OPENMP),true)
|
|||||||
OPENMP = -qopenmp
|
OPENMP = -qopenmp
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CFLAGS = -DLIKWID -DLIKWID_PERFMON -Ofast -xHost -std=c99 -ffreestanding $(OPENMP) $(LIKWID_INC)
|
CFLAGS = -Ofast -xHost -std=c99 -ffreestanding $(OPENMP)
|
||||||
LFLAGS = $(OPENMP) $(LIKWID_LIB) -llikwid
|
LFLAGS = $(OPENMP)
|
||||||
DEFINES = -D_GNU_SOURCE
|
DEFINES = -D_GNU_SOURCE
|
||||||
INCLUDES =
|
INCLUDES =
|
||||||
LIBS =
|
LIBS =
|
||||||
|
|||||||
11
include_LIKWID.mk
Normal file
11
include_LIKWID.mk
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
LIKWID_INC ?= -I/usr/local/include
|
||||||
|
LIKWID_DEFINES ?= -DLIKWID_PERFMON
|
||||||
|
LIKWID_LIB ?= -L/usr/local/lib
|
||||||
|
|
||||||
|
|
||||||
|
ifeq ($(strip $(ENABLE_LIKWID)),true)
|
||||||
|
INCLUDES += ${LIKWID_INC}
|
||||||
|
DEFINES += -DLIKWID ${LIKWID_DEFINES}
|
||||||
|
LIBS += -llikwid
|
||||||
|
LFLAGS += ${LIKWID_LIB}
|
||||||
|
endif
|
||||||
Reference in New Issue
Block a user