1#----------------------------------------------------- 2# dmlc-core: the configuration compile script 3# 4# This is the default configuration setup for 5# If you want to change configuration, do the following steps: 6# 7# - copy this file to the root of dmlc-core folder 8# - modify the configuration you want 9# - type make or make -j n on each of the folder 10#---------------------------------------------------- 11 12# choice of compiler 13export CC = gcc 14export CXX = g++ 15export MPICXX = mpicxx 16 17# choice of archiver 18export AR = ar 19 20# the additional link flags you want to add 21ADD_LDFLAGS = 22 23# the additional compile flags you want to add 24ADD_CFLAGS = 25 26# whether to compile with -fPIC option 27# Note: to build shared library(so files), fPIC is required 28WITH_FPIC = 1 29 30# whether use openmp during compile 31USE_OPENMP = 0 32 33# whether use HDFS support during compile 34USE_HDFS = 0 35 36# whether use AWS S3 support during compile 37USE_S3 = 0 38 39# whether use Azure blob support during compile 40USE_AZURE = 0 41 42# path to libjvm.so 43LIBJVM=$(JAVA_HOME)/jre/lib/amd64/server 44 45# whether building unittest (gtest is required) 46BUILD_TEST=0 47 48# path to gtest library (only used when $BUILD_TEST=1) 49# there should be an include path in $GTEST_PATH/include and library in $GTEST_PATH/lib 50GTEST_PATH= 51 52# path to third-party dependences such as glog 53DEPS_PATH= 54 55# whether to use gnu++11 (Cygwin need this turned on to avoid compile error) 56USE_GNU11=0 57