Nikita Titov
e8a68f2e22
[docs] use consistent naming for R-package and Python-package across the repo ( #6655 )
2024-10-06 21:49:20 -05:00
James Lamb
16c12ef630
[cmake] [R-package] include R-for-macOS vendored libs dir in OpenMP search path ( fixes #6628 ) ( #6629 )
...
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
2024-08-30 09:18:56 -05:00
Nikita Titov
3175a91224
[ci] Require CMake 3.28 and replace `FetchContent_Populate` with `FetchContent_MakeAvailable` ( #6550 )
...
* Replace `FetchContent_Populate` with `FetchContent_MakeAvailable`
* Test with VS 2022
* Update IntegratedOpenCL.cmake
* Update IntegratedOpenCL.cmake
* Update IntegratedOpenCL.cmake
* Update IntegratedOpenCL.cmake
* Update IntegratedOpenCL.cmake
* Update .vsts-ci.yml
* bump minimum CMake version
* force symlinking
* fix line length
* install curl
* install sudo
* install certs
* install CMake for R Windows jobs
* debug cmake
* new try
* remove CMake from RTools
* cleanup
* remove duplicted curl installation
* CMake version as variable
2024-08-02 15:33:41 +03:00
James Lamb
1c8a7abdea
[c++] support building with Ninja on Linux ( #5910 )
2023-06-08 21:06:19 -05:00
Jonathan Giannuzzi
38a1f5821a
[ci] Build integrated OpenCL Linux wheels ( #5252 )
...
* Add integrated OpenCL build on Linux
* Build integrated OpenCL Linux wheel in CI
* Fix test_dual.py on Linux arm64
* Enable integrated OpenCL Linux wheel arm64 testing in CI
* Update documentation
* Add comment about gpu_use_dp
* add missing fi dropped in merge conflict resolution
* install opencl-headers on bdist task
* use new CI image for x86_64
* update check_dynamic_dependencies script
* use main CI image
Co-authored-by: James Lamb <jaylamb20@gmail.com>
2022-12-02 11:10:31 +08:00
Nikita Titov
5b587333da
[ci] fix CMakeLint `linelength` errors ( #4796 )
...
* Update Sanitizer.cmake
* Update FindLibR.cmake
* Update IntegratedOpenCL.cmake
* Update FindLibR.cmake
* Update CMakeLists.txt
* Update FindLibR.cmake
* Update static_analysis.yml
* Update CMakeLists.txt
* Update FindLibR.cmake
* Update IntegratedOpenCL.cmake
* Update static_analysis.yml
2021-11-13 16:38:31 -06:00
Nikita Titov
c3ff187163
[ci] use pure `endif()` and `endfunction()` without expression inside in `CMakeLists.txt` ( #4798 )
...
* Update CMakeLists.txt
* Update FindLibR.cmake
2021-11-13 12:55:22 -06:00
Nikita Titov
c3b60c289b
[ci] Run cmakelint at CI and fix some errors ( #4617 )
2021-09-21 19:46:13 -05:00
Nikita Titov
558e4a4009
[tests][ci] run cpp tests with sanitizers on Linux and macOS ( #4330 )
...
* run cpp tests with sanitizers
* re-trigger CI
* continue
* small cleanup
* restore cpp test
2021-06-26 15:26:07 +03:00
Chen Yufei
b9874b58b0
[ci] cmake: remove linking to sanitizer library ( #4176 )
...
Adding compiler flag will automatically link to the required libraries.
Besides, clang static links to sanitizer libraries by default. Thus
linking to dynamic library must be removed in order to use clang.
2021-05-28 18:24:55 +03:00
Nikita Titov
a9d9b1199c
store all CMake files in one place ( #4087 )
2021-03-21 16:36:03 +03:00
Philip Hyunsu Cho
bcf443b568
Add CMake option to enable sanitizers and build gtest ( #3555 )
...
* Add CMake option to enable sanitizer
* Set up gtest
* Address reviewer's feedback
* Address reviewer's feedback
* Update CMakeLists.txt
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
2021-03-13 00:53:08 +03:00