Commits

Neal Richardson authored 18b9167a076
ARROW-7862: [R] Linux installation should run quieter by default Installation now looks like this, instead of printing everything from configure/cmake/make for every project: ```shell # R CMD INSTALL . * installing to library ‘/opt/R/3.6.2/lib/R/library’ * installing *source* package ‘arrow’ ... ** using staged installation *** Found local C++ source *** Building C++ libraries **** cmake **** m4 **** flex **** bison **** arrow PKG_CFLAGS=-I/arrow/r/libarrow/arrow-0.16.0.9000/include -DARROW_R_WITH_ARROW PKG_LIBS=-L/arrow/r/libarrow/arrow-0.16.0.9000/lib -larrow_dataset -lparquet -larrow -lthrift -lsnappy -lz -lzstd -llz4 -lbrotlidec-static -lbrotlienc-static -lbrotlicommon-static -lboost_filesystem -lboost_regex -lboost_system -ljemalloc_pic ** libs g++ -std=gnu++11 -I"/opt/R/3.6.2/lib/R/include" -DNDEBUG -I/arrow/r/libarrow/arrow-0.16.0.9000/include -DARROW_R_WITH_ARROW -I"/opt/R/3.6.2/lib/R/library/Rcpp/include" -I/usr/local/include -fpic -g -O2 -c array.cpp -o array.o ... ``` This also fixes an issue where the build wrote to the user's home directory (in `~/.cmake/packages`), which CRAN checks flagged as problematic. Closes #6429 from nealrichardson/r-linux-again and squashes the following commits: af6ced3e4 <Neal Richardson> Make all boolean configure vars case insensitive 605b0184d <Neal Richardson> RapidJSON needs EP_COMMON_CMAKE_ARGS 62ddeff04 <Neal Richardson> CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY a3ab4b2f3 <Neal Richardson> Allow passing EP_COMMON_CMAKE_ARGS through to external projects, and wire up CMAKE_EXPORT_NO_PACKAGE_REGISTRY specially 3fe76a80c <Neal Richardson> -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON 1a016fa62 <Neal Richardson> Print more about what's in ~/.cmake/packages b5a666514 <Neal Richardson> Whitespace adab7070e <Neal Richardson> Move home dir check 716d5269f <Neal Richardson> Make sure we didn't write to home dir 5cbe4e659 <Neal Richardson> Revert some env var moving 08a672be8 <Neal Richardson> Be quiet df6a9302b <Neal Richardson> Make it quieter e14a30ac2 <Neal Richardson> File is here? a4b40a005 <Neal Richardson> look for the install logs more 52ac20d22 <Neal Richardson> Try to find the install logs 92b3f3112 <Neal Richardson> Progress 2c908c2b0 <Neal Richardson> Move this env var setting 2b094bfc0 <Neal Richardson> Allow setting ARROW_HOME for local cpp in R Linux installation df008b2c4 <Neal Richardson> Set env vars here b22a4644e <Neal Richardson> Try to reproduce non-portable flags failure Authored-by: Neal Richardson <neal.p.richardson@gmail.com> Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>