diff --git a/R-package/src/Makevars b/R-package/src/Makevars index 013eb5a78..59eb9a545 100644 --- a/R-package/src/Makevars +++ b/R-package/src/Makevars @@ -3,7 +3,8 @@ export CC = gcc export CXX = g++ # expose these flags to R CMD SHLIB -PKG_CPPFLAGS = -O3 -Wno-unknown-pragmas -DXGBOOST_CUSTOMIZE_ERROR_ -fopenmp -fPIC +PKG_CPPFLAGS = -O3 -Wno-unknown-pragmas -DXGBOOST_CUSTOMIZE_ERROR_ -fPIC $(SHLIB_OPENMP_CFLAGS) +PKG_LIBS = $(SHLIB_OPENMP_CFLAGS) ifeq ($(no_omp),1) PKG_CPPFLAGS += -D -DDISABLE_OPENMP diff --git a/R-package/src/Makevars.win b/R-package/src/Makevars.win index 013eb5a78..722c75898 100644 --- a/R-package/src/Makevars.win +++ b/R-package/src/Makevars.win @@ -3,7 +3,8 @@ export CC = gcc export CXX = g++ # expose these flags to R CMD SHLIB -PKG_CPPFLAGS = -O3 -Wno-unknown-pragmas -DXGBOOST_CUSTOMIZE_ERROR_ -fopenmp -fPIC +PKG_CPPFLAGS = -O3 -Wno-unknown-pragmas -DXGBOOST_CUSTOMIZE_ERROR_ -fopenmp -fPIC $(SHLIB_OPENMP_CFLAGS) +PKG_LIBS = $(SHLIB_OPENMP_CFLAGS) ifeq ($(no_omp),1) PKG_CPPFLAGS += -D -DDISABLE_OPENMP