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