1313
1414load ("@rules_cc//cc:cc_binary.bzl" , "cc_binary" )
1515load ("@rules_cc//cc:cc_library.bzl" , "cc_library" )
16+ load ("//bazel:compilation_flags.bzl" , "SAFE_FP_CODE" )
1617load ("//tools/testing:bintest.bzl" , "bintest" )
1718
1819# Description:
@@ -178,12 +179,14 @@ cc_binary(
178179 srcs = ["dobble_ls.cc" ],
179180 deps = [
180181 "//ortools/base" ,
181- "//ortools/base:map_util" ,
182- "//ortools/base:types" ,
183182 "//ortools/constraint_solver:cp" ,
184183 "//ortools/util:bitset" ,
184+ "@abseil-cpp//absl/flags:flag" ,
185+ "@abseil-cpp//absl/log" ,
186+ "@abseil-cpp//absl/log:check" ,
185187 "@abseil-cpp//absl/random" ,
186188 "@abseil-cpp//absl/strings:str_format" ,
189+ "@abseil-cpp//absl/time" ,
187190 "@abseil-cpp//absl/types:span" ,
188191 ],
189192)
@@ -452,9 +455,9 @@ cc_binary(
452455 deps = [
453456 "//ortools/base" ,
454457 "//ortools/base:map_util" ,
455- "//ortools/base:types" ,
456458 "//ortools/constraint_solver:cp" ,
457459 "@abseil-cpp//absl/container:flat_hash_map" ,
460+ "@abseil-cpp//absl/flags:flag" ,
458461 "@abseil-cpp//absl/log:check" ,
459462 "@abseil-cpp//absl/strings:str_format" ,
460463 ],
@@ -614,6 +617,7 @@ cc_binary(
614617 "//ortools/base" ,
615618 "//ortools/linear_solver:linear_solver_cc_proto" ,
616619 "//ortools/linear_solver:solve_mp_model" ,
620+ "@abseil-cpp//absl/log" ,
617621 "@abseil-cpp//absl/log:check" ,
618622 ],
619623)
@@ -715,7 +719,7 @@ bintest(
715719cc_binary (
716720 name = "mps_driver" ,
717721 srcs = ["mps_driver.cc" ],
718- copts = [ "-Wfloat-conversion" ] ,
722+ copts = SAFE_FP_CODE ,
719723 deps = [
720724 "//ortools/base" ,
721725 "//ortools/base:file" ,
@@ -724,7 +728,7 @@ cc_binary(
724728 "//ortools/glop:lp_solver" ,
725729 "//ortools/glop:parameters_cc_proto" ,
726730 "//ortools/lp_data" ,
727- "//ortools/lp_data:base " ,
731+ "//ortools/lp_data:lp_types " ,
728732 "//ortools/lp_data:mps_reader" ,
729733 "//ortools/lp_data:proto_utils" ,
730734 "//ortools/util:file_util" ,
@@ -901,7 +905,9 @@ cc_binary(
901905 "//ortools/sat:cp_model" ,
902906 "//ortools/sat:sat_parameters_cc_proto" ,
903907 "//ortools/util:qap_reader" ,
908+ "@abseil-cpp//absl/container:flat_hash_map" ,
904909 "@abseil-cpp//absl/flags:flag" ,
910+ "@abseil-cpp//absl/log" ,
905911 "@abseil-cpp//absl/log:check" ,
906912 "@abseil-cpp//absl/strings" ,
907913 "@protobuf" ,
0 commit comments