bazel: Update sample build

This commit is contained in:
Corentin Le Molgat
2020-12-17 23:42:34 +01:00
committed by Mizux Seiha
parent e8f6e86afd
commit c9caf3d914
12 changed files with 105 additions and 93 deletions

View File

@@ -1,3 +1,3 @@
load(":code_samples.bzl", "code_sample_cc")
code_sample_cc(sample = "simple_glop_program")
code_sample_cc(name = "simple_glop_program")

View File

@@ -1,7 +1,9 @@
def code_sample_cc(sample):
"""Helper macro to compile and test code samples."""
def code_sample_cc(name):
native.cc_binary(
name = sample,
srcs = [sample + ".cc"],
name = name,
srcs = [name + ".cc"],
deps = [
"//ortools/base",
"//ortools/glop:lp_solver",
@@ -10,11 +12,11 @@ def code_sample_cc(sample):
)
native.cc_test(
name = sample+"_test",
name = name+"_test",
size = "small",
srcs = [sample + ".cc"],
srcs = [name + ".cc"],
deps = [
":"+sample,
":"+name,
"//ortools/base",
"//ortools/glop:lp_solver",
"//ortools/lp_data",