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