fix bazel java on linux
This commit is contained in:
@@ -2,6 +2,21 @@
|
||||
|
||||
load("//bazel:swig_java.bzl", "ortools_java_wrap_cc")
|
||||
|
||||
config_setting(
|
||||
name = "on_linux",
|
||||
constraint_values = ["@platforms//os:linux"],
|
||||
)
|
||||
|
||||
config_setting(
|
||||
name = "on_macos",
|
||||
constraint_values = ["@platforms//os:macos"],
|
||||
)
|
||||
|
||||
config_setting(
|
||||
name = "on_windows",
|
||||
constraint_values = ["@platforms//os:windows"],
|
||||
)
|
||||
|
||||
filegroup(
|
||||
name = "vector_swig",
|
||||
srcs = [
|
||||
@@ -34,6 +49,10 @@ ortools_java_wrap_cc(
|
||||
"//ortools/base:base_swig",
|
||||
":vector_swig",
|
||||
],
|
||||
swig_opt = select({
|
||||
"on_linux": "-DSWIGWORDSIZE64",
|
||||
"//conditions:default": "",
|
||||
}),
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [
|
||||
"//ortools/util:sorted_interval_list",
|
||||
|
||||
Reference in New Issue
Block a user