diff options
author | natsukium <tomoya.otabi@gmail.com> | 2024-03-03 15:05:36 +0900 |
---|---|---|
committer | natsukium <tomoya.otabi@gmail.com> | 2024-03-09 09:24:41 +0900 |
commit | c8cfe98c9efc85b31e0482f795d3f195b7421b9e (patch) | |
tree | 76b8a0b002e1c264bd543a02b85b6ab33bd5663a /pkgs/development/libraries/catboost | |
parent | 4bf3e6cf24af275628c335b7f385b80065c20bf3 (diff) |
catboost: refactor
- suppress deprecation warning for substituteInPlace - replace cmake flags with lib.cmakeBool and lib.cmakeFeature
Diffstat (limited to 'pkgs/development/libraries/catboost')
-rw-r--r-- | pkgs/development/libraries/catboost/default.nix | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/pkgs/development/libraries/catboost/default.nix b/pkgs/development/libraries/catboost/default.nix index 242ec3c0e8c8f..6da5885223a68 100644 --- a/pkgs/development/libraries/catboost/default.nix +++ b/pkgs/development/libraries/catboost/default.nix @@ -37,8 +37,8 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace cmake/common.cmake \ - --replace "\''${RAGEL_BIN}" "${ragel}/bin/ragel" \ - --replace "\''${YASM_BIN}" "${yasm}/bin/yasm" + --replace-fail "\''${RAGEL_BIN}" "${ragel}/bin/ragel" \ + --replace-fail "\''${YASM_BIN}" "${yasm}/bin/yasm" shopt -s globstar for cmakelists in **/CMakeLists.*; do @@ -86,11 +86,10 @@ stdenv.mkDerivation (finalAttrs: { }; cmakeFlags = [ - "-DCMAKE_BINARY_DIR=$out" - "-DCMAKE_POSITION_INDEPENDENT_CODE=on" - "-DCATBOOST_COMPONENTS=app;libs${lib.optionalString pythonSupport ";python-package"}" - ] ++ lib.optionals cudaSupport [ - "-DHAVE_CUDA=on" + (lib.cmakeFeature "CMAKE_BINARY_DIR" "$out") + (lib.cmakeBool "CMAKE_POSITION_INDEPENDENT_CODE" true) + (lib.cmakeFeature "CATBOOST_COMPONENTS" "app;libs${lib.optionalString pythonSupport ";python-package"}") + (lib.cmakeBool "HAVE_CUDA" cudaSupport) ]; installPhase = '' |