#===-- unix.inc ----------------------------------------------------------===## # # The LLVM Compiler Infrastructure # # This file is dual licensed under the MIT and the University of Illinois Open # Source Licenses. See LICENSE.TXT for details. # #===----------------------------------------------------------------------===## PYTHON = python KEY = - QKEY = $(KEY)q FKEY = $(KEY) FQKEY = $(KEY) MACHINE_KEY = $(KEY)m OBJ_SFX = .o DEL_CMD = rm $(KEY)f RUN_CMD = ./ COMMAND_SEPARATOR = ; compiler ?= icc COMPILER_NOLOGO_KEY = OPTIMIZATION_DISABLED_FLAGS = $(KEY)O0 $(KEY)g OPTIMIZATION_ENABLED_FLAGS += $(KEY)O2 TBB_LIB_NAME = tbb CPLUS = $(compiler) LD = $(CPLUS) USE_SHARED_CPPRUNTIME_KEY = LINK_KEY = $(KEY)l LD_OUT_KEY = $(KEY)o DYN_LDFLAGS += -L. -L$(proj_root)/build ifneq ($(PSTL_LIB_NAME), ) PSTL_LIB_LINK += $(LINK_KEY)$(PSTL_LIB_NAME)$(PSTL_LIB_EXT) endif ifeq ($(backend), tbb) DYN_LDFLAGS += $(LINK_KEY)$(TBB_LIB_NAME) endif ifeq ($(arch),intel64) PSTL_ARCH = $(MACHINE_KEY)64 else ifeq ($(arch),ia32) PSTL_ARCH = $(MACHINE_KEY)32 else ifeq ($(arch),) $(info arch=native by default) else PSTL_ARCH = $(MACHINE_KEY)$(arch) endif