Commit Graph

19 Commits

Author SHA1 Message Date
Damien Nguyen 1345f5e38e
Add support for system pkgs: cppjieba 2022-03-16 13:43:05 +01:00
Damien Nguyen 740537bf3e
Add support for system pkgs: grpc 2022-03-16 13:43:05 +01:00
Damien Nguyen cb716482fd
Add support for system pkgs: flatbuffers 2022-03-16 13:43:05 +01:00
Damien Nguyen ba139e8d35
Add support for system pkgs: OpenCV 2022-03-16 13:43:05 +01:00
Damien Nguyen 2609b6ff67
Add support for system pkgs: nccl 2022-03-16 13:43:04 +01:00
Damien Nguyen 116703d769
Add support for system pkgs: gtest 2022-03-16 13:43:04 +01:00
Damien Nguyen 6f686d981e
Add support for system pkgs: libtiff
Fix finding libtiff
2022-03-16 13:43:04 +01:00
Damien Nguyen e6311e89ac
Add support for system pkgs: protobuf, sentencepiece 2022-03-16 13:43:03 +01:00
Damien Nguyen 1127b645b7
Add support for system pkgs: c-ares & update to c-ares 1.17.2 2022-03-16 13:43:03 +01:00
Damien Nguyen aad4118626
Add support for system pkgs: abseil-cpp 2022-03-16 13:43:03 +01:00
Damien Nguyen 2aac1f21ad
Add support for system pkgs: libevent 2022-03-16 13:43:03 +01:00
Damien Nguyen 17ba5e8dee
Add support for system pkgs: re2 2022-03-16 13:43:03 +01:00
Damien Nguyen 1292087099
Add support for system pkgs: tinyxml2 2022-03-16 13:43:03 +01:00
Damien Nguyen f693e52518
Add support for system pkgs: google-glog 2022-03-16 13:43:02 +01:00
Damien Nguyen d3c122d8d8
Add support for system pkgs: TurboJPEG 2022-03-16 13:43:02 +01:00
Damien Nguyen c1dfe18e53
Add support for system pkgs: nlohnmann_json 2022-03-16 13:43:02 +01:00
Damien Nguyen bee122200e
Add support for system pkgs: OpenSSL 2022-03-16 13:43:02 +01:00
Damien Nguyen 53eb6cbc89
Add support for system pkgs: Eigen3, pybind11 2022-03-16 13:43:01 +01:00
Damien Nguyen d6acfd84fd
Introduce FindTemplate.cmake and update utils.cmake
- Add FindTemplate.cmake, _find_utils_begin.cmake and _find_utils_end.cmake
- Fix missing success messages when looking for packages
- Replace message("XXX") with message(STATUS "XXX")
- Fix issues with package names capitalization and FetchContent(...)
- Add version check to account for libraries with versions like OpenSSL (X.Y.Za)
- Renamed MS_PREFER_LOCAL_PKG to MS_PREFER_SYSTEM_PKGS
- Renamed MS_{pkg}_PREFER_LOCAL to MS_{pkg}_PREFER_SYSTEM
- Allow "alias of alias" in __create_target_aliases
- Add support for specifying multiple packages using the MS_PREFER_SYSTEM_PKGS
  variable and a comma separated list
- Add LIBS_CMAKE_NAMES to mindspore_add_pkg
- Add to_cmake_path function
- Update mindspore_add_pkg to allow for exact version match
- Generate pseudo-CMake config files for non-CMake projects
2022-03-16 13:43:01 +01:00