[R] Get CXX flags from R CMD config. (#8669)
This commit is contained in:
parent
07cf3d3e53
commit
f7a2f52136
1158
R-package/configure
vendored
1158
R-package/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -4,8 +4,23 @@ AC_PREREQ(2.69)
|
|||||||
|
|
||||||
AC_INIT([xgboost],[2.0.0],[],[xgboost],[])
|
AC_INIT([xgboost],[2.0.0],[],[xgboost],[])
|
||||||
|
|
||||||
# Use this line to set CC variable to a C compiler
|
: ${R_HOME=`R RHOME`}
|
||||||
AC_PROG_CC
|
if test -z "${R_HOME}"; then
|
||||||
|
echo "could not determine R_HOME"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
CXX14=`"${R_HOME}/bin/R" CMD config CXX14`
|
||||||
|
CXX14STD=`"${R_HOME}/bin/R" CMD config CXX14STD`
|
||||||
|
CXX="${CXX14} ${CXX14STD}"
|
||||||
|
CXXFLAGS=`"${R_HOME}/bin/R" CMD config CXXFLAGS`
|
||||||
|
|
||||||
|
CC=`"${R_HOME}/bin/R" CMD config CC`
|
||||||
|
CFLAGS=`"${R_HOME}/bin/R" CMD config CFLAGS`
|
||||||
|
CPPFLAGS=`"${R_HOME}/bin/R" CMD config CPPFLAGS`
|
||||||
|
|
||||||
|
LDFLAGS=`"${R_HOME}/bin/R" CMD config LDFLAGS`
|
||||||
|
AC_LANG(C++)
|
||||||
|
|
||||||
### Check whether backtrace() is part of libc or the external lib libexecinfo
|
### Check whether backtrace() is part of libc or the external lib libexecinfo
|
||||||
AC_MSG_CHECKING([Backtrace lib])
|
AC_MSG_CHECKING([Backtrace lib])
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user