build_package.R 641 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if(!file.copy("./../include", "src/", overwrite=TRUE, recursive = TRUE)){
  stop("cannot find folder LightGBM/include")
}
if(!file.copy("./../src", "src/", overwrite=TRUE, recursive = TRUE)){
  stop("cannot find folder LightGBM/src")
}
if(!file.copy("./../compute", "src/", overwrite=TRUE, recursive = TRUE)){
  print("cannot find folder LightGBM/compute, will disable GPU build")
}
if(!file.copy("./../CMakeLists.txt", "src/", overwrite=TRUE, recursive=TRUE)){
  stop("cannot find file LightGBM/CMakeLists.txt")
}
if(!file.exists("src/_IS_FULL_PACKAGE")){
  file.create("src/_IS_FULL_PACKAGE")
}
system("R CMD build --no-build-vignettes .")