Files
ortools-clone/examples/python/CMakeBazel.txt
2025-12-02 15:33:12 +01:00

434 lines
15 KiB
Plaintext

# This file is auto generated by bazel2cmake.py from examples/python/BUILD.bazel
# Don't edit manually, your changes will be lost.
# You can update this file by running:
# python3 tools/build/bazel2cmake.py examples/python/BUILD.bazel
add_python_binary(
NAME bzl_py_example_arc_flow_cutting_stock_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/arc_flow_cutting_stock_sat.py
)
add_python_binary(
NAME bzl_py_example_assignment_with_constraints_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/assignment_with_constraints_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_assignment_with_constraints_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/assignment_with_constraints_sat_py_test.bintest
ENVIRONMENT BINTEST_assignment_with_constraints_sat_py3=$<TARGET_FILE:bzl_py_example_assignment_with_constraints_sat_py3>
)
add_python_binary(
NAME bzl_py_example_balance_group_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/balance_group_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_balance_group_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/balance_group_sat_py_test.bintest
ENVIRONMENT BINTEST_balance_group_sat_py3=$<TARGET_FILE:bzl_py_example_balance_group_sat_py3>
)
add_python_binary(
NAME bzl_py_example_bus_driver_scheduling_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/bus_driver_scheduling_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_bus_driver_scheduling_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/bus_driver_scheduling_sat_py_test.bintest
ENVIRONMENT BINTEST_bus_driver_scheduling_sat_py3=$<TARGET_FILE:bzl_py_example_bus_driver_scheduling_sat_py3>
)
add_python_binary(
NAME bzl_py_example_car_sequencing_optimization_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/car_sequencing_optimization_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_car_sequencing_optimization_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/car_sequencing_optimization_sat_py_test.bintest
ENVIRONMENT BINTEST_car_sequencing_optimization_sat_py3=$<TARGET_FILE:bzl_py_example_car_sequencing_optimization_sat_py3>
)
add_python_binary(
NAME bzl_py_example_chemical_balance_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/chemical_balance_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_chemical_balance_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/chemical_balance_sat_py_test.bintest
ENVIRONMENT BINTEST_chemical_balance_sat_py3=$<TARGET_FILE:bzl_py_example_chemical_balance_sat_py3>
)
add_python_binary(
NAME bzl_py_example_clustering_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/clustering_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_clustering_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/clustering_sat_py_test.bintest
ENVIRONMENT BINTEST_clustering_sat_py3=$<TARGET_FILE:bzl_py_example_clustering_sat_py3>
)
add_python_binary(
NAME bzl_py_example_cover_rectangle_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/cover_rectangle_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_cover_rectangle_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/cover_rectangle_sat_py_test.bintest
ENVIRONMENT BINTEST_cover_rectangle_sat_py3=$<TARGET_FILE:bzl_py_example_cover_rectangle_sat_py3>
)
add_python_binary(
NAME bzl_py_example_flexible_job_shop_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/flexible_job_shop_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_flexible_job_shop_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/flexible_job_shop_sat_py_test.bintest
ENVIRONMENT BINTEST_flexible_job_shop_sat_py3=$<TARGET_FILE:bzl_py_example_flexible_job_shop_sat_py3>
)
add_python_binary(
NAME bzl_py_example_gate_scheduling_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/gate_scheduling_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_gate_scheduling_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/gate_scheduling_sat_py_test.bintest
ENVIRONMENT BINTEST_gate_scheduling_sat_py3=$<TARGET_FILE:bzl_py_example_gate_scheduling_sat_py3>
)
add_python_binary(
NAME bzl_py_example_golomb_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/golomb_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_golomb_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/golomb_sat_py_test.bintest
ENVIRONMENT BINTEST_golomb_sat_py3=$<TARGET_FILE:bzl_py_example_golomb_sat_py3>
)
add_python_binary(
NAME bzl_py_example_hidato_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/hidato_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_hidato_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/hidato_sat_py_test.bintest
ENVIRONMENT BINTEST_hidato_sat_py3=$<TARGET_FILE:bzl_py_example_hidato_sat_py3>
)
add_python_binary(
NAME bzl_py_example_jobshop_ft06_distance_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/jobshop_ft06_distance_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_jobshop_ft06_distance_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/jobshop_ft06_distance_sat_py_test.bintest
ENVIRONMENT BINTEST_jobshop_ft06_distance_sat_py3=$<TARGET_FILE:bzl_py_example_jobshop_ft06_distance_sat_py3>
)
add_python_binary(
NAME bzl_py_example_jobshop_ft06_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/jobshop_ft06_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_jobshop_ft06_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/jobshop_ft06_sat_py_test.bintest
ENVIRONMENT BINTEST_jobshop_ft06_sat_py3=$<TARGET_FILE:bzl_py_example_jobshop_ft06_sat_py3>
)
add_python_binary(
NAME bzl_py_example_jobshop_with_maintenance_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/jobshop_with_maintenance_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_jobshop_with_maintenance_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/jobshop_with_maintenance_sat_py_test.bintest
ENVIRONMENT BINTEST_jobshop_with_maintenance_sat_py3=$<TARGET_FILE:bzl_py_example_jobshop_with_maintenance_sat_py3>
)
add_python_binary(
NAME bzl_py_example_knapsack_2d_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/knapsack_2d_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_knapsack_2d_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/knapsack_2d_sat_py_test.bintest
ENVIRONMENT BINTEST_knapsack_2d_sat_py3=$<TARGET_FILE:bzl_py_example_knapsack_2d_sat_py3>
)
add_python_binary(
NAME bzl_py_example_line_balancing_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/line_balancing_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_line_balancing_sat_salbp_20_1_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/line_balancing_sat_salbp_20_1_py_test.bintest
ENVIRONMENT BINTEST_line_balancing_sat_py3=$<TARGET_FILE:bzl_py_example_line_balancing_sat_py3> BINTEST_salbp_20_1.alb=${CMAKE_SOURCE_DIR}/examples/python/testdata/salbp_20_1.alb
)
add_python_binary(
NAME bzl_py_example_maximize_combinations_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/maximize_combinations_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_maximize_combinations_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/maximize_combinations_sat_py_test.bintest
ENVIRONMENT BINTEST_maximize_combinations_sat_py3=$<TARGET_FILE:bzl_py_example_maximize_combinations_sat_py3>
)
add_python_binary(
NAME bzl_py_example_maze_escape_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/maze_escape_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_maze_escape_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/maze_escape_sat_py_test.bintest
ENVIRONMENT BINTEST_maze_escape_sat_py3=$<TARGET_FILE:bzl_py_example_maze_escape_sat_py3>
)
add_python_binary(
NAME bzl_py_example_music_playlist_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/music_playlist_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_music_playlist_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/music_playlist_sat_py_test.bintest
ENVIRONMENT BINTEST_music_playlist_sat_py3=$<TARGET_FILE:bzl_py_example_music_playlist_sat_py3>
)
add_python_binary(
NAME bzl_py_example_no_wait_baking_scheduling_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/no_wait_baking_scheduling_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_no_wait_baking_scheduling_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/no_wait_baking_scheduling_sat_py_test.bintest
ENVIRONMENT BINTEST_no_wait_baking_scheduling_sat_py3=$<TARGET_FILE:bzl_py_example_no_wait_baking_scheduling_sat_py3>
)
add_python_binary(
NAME bzl_py_example_pell_equation_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/pell_equation_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_pell_equation_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/pell_equation_sat_py_test.bintest
ENVIRONMENT BINTEST_pell_equation_sat_py3=$<TARGET_FILE:bzl_py_example_pell_equation_sat_py3>
)
add_python_binary(
NAME bzl_py_example_pentominoes_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/pentominoes_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_pentominoes_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/pentominoes_sat_py_test.bintest
ENVIRONMENT BINTEST_pentominoes_sat_py3=$<TARGET_FILE:bzl_py_example_pentominoes_sat_py3>
)
add_python_binary(
NAME bzl_py_example_prize_collecting_tsp_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/prize_collecting_tsp_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_prize_collecting_tsp_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/prize_collecting_tsp_sat_py_test.bintest
ENVIRONMENT BINTEST_prize_collecting_tsp_sat_py3=$<TARGET_FILE:bzl_py_example_prize_collecting_tsp_sat_py3>
)
add_python_binary(
NAME bzl_py_example_prize_collecting_vrp_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/prize_collecting_vrp_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_prize_collecting_vrp_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/prize_collecting_vrp_sat_py_test.bintest
ENVIRONMENT BINTEST_prize_collecting_vrp_sat_py3=$<TARGET_FILE:bzl_py_example_prize_collecting_vrp_sat_py3>
)
add_python_binary(
NAME bzl_py_example_qubo_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/qubo_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_qubo_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/qubo_sat_py_test.bintest
ENVIRONMENT BINTEST_qubo_sat_py3=$<TARGET_FILE:bzl_py_example_qubo_sat_py3>
)
ortools_cxx_bintest(
NAME bzl_py_example_rcpsp_sat_c1510_1_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/rcpsp_sat_c1510_1_py_test.bintest
ENVIRONMENT BINTEST_rcpsp_sat_py3=$<TARGET_FILE:bzl_py_example_rcpsp_sat_py3> BINTEST_c1510_1.mm.txt=${CMAKE_SOURCE_DIR}/ortools/scheduling/testdata/c1510_1.mm.txt
)
ortools_cxx_bintest(
NAME bzl_py_example_rcpsp_sat_j301_1_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/rcpsp_sat_j301_1_py_test.bintest
ENVIRONMENT BINTEST_rcpsp_sat_py3=$<TARGET_FILE:bzl_py_example_rcpsp_sat_py3> BINTEST_j301_1.sm=${CMAKE_SOURCE_DIR}/ortools/scheduling/testdata/j301_1.sm
)
add_python_binary(
NAME bzl_py_example_rcpsp_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/rcpsp_sat.py
)
add_python_binary(
NAME bzl_py_example_shift_scheduling_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/shift_scheduling_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_shift_scheduling_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/shift_scheduling_sat_py_test.bintest
ENVIRONMENT BINTEST_shift_scheduling_sat_py3=$<TARGET_FILE:bzl_py_example_shift_scheduling_sat_py3>
)
add_python_binary(
NAME bzl_py_example_single_machine_scheduling_with_setup_release_due_dates_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/single_machine_scheduling_with_setup_release_due_dates_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_single_machine_scheduling_with_setup_release_due_dates_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/single_machine_scheduling_with_setup_release_due_dates_sat_py_test.bintest
ENVIRONMENT BINTEST_single_machine_scheduling_with_setup_release_due_dates_sat_py3=$<TARGET_FILE:bzl_py_example_single_machine_scheduling_with_setup_release_due_dates_sat_py3>
)
add_python_binary(
NAME bzl_py_example_spread_robots_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/spread_robots_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_spread_robots_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/spread_robots_sat_py_test.bintest
ENVIRONMENT BINTEST_spread_robots_sat_py3=$<TARGET_FILE:bzl_py_example_spread_robots_sat_py3>
)
add_python_binary(
NAME bzl_py_example_steel_mill_slab_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/steel_mill_slab_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_steel_mill_slab_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/steel_mill_slab_sat_py_test.bintest
ENVIRONMENT BINTEST_steel_mill_slab_sat_py3=$<TARGET_FILE:bzl_py_example_steel_mill_slab_sat_py3>
)
add_python_binary(
NAME bzl_py_example_sudoku_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/sudoku_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_sudoku_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/sudoku_sat_py_test.bintest
ENVIRONMENT BINTEST_sudoku_sat_py3=$<TARGET_FILE:bzl_py_example_sudoku_sat_py3>
)
add_python_binary(
NAME bzl_py_example_task_allocation_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/task_allocation_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_task_allocation_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/task_allocation_sat_py_test.bintest
ENVIRONMENT BINTEST_task_allocation_sat_py3=$<TARGET_FILE:bzl_py_example_task_allocation_sat_py3>
)
add_python_binary(
NAME bzl_py_example_tasks_and_workers_assignment_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/tasks_and_workers_assignment_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_tasks_and_workers_assignment_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/tasks_and_workers_assignment_sat_py_test.bintest
ENVIRONMENT BINTEST_tasks_and_workers_assignment_sat_py3=$<TARGET_FILE:bzl_py_example_tasks_and_workers_assignment_sat_py3>
)
add_python_binary(
NAME bzl_py_example_test_scheduling_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/test_scheduling_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_test_scheduling_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test_scheduling_sat_py_test.bintest
ENVIRONMENT BINTEST_test_scheduling_sat_py3=$<TARGET_FILE:bzl_py_example_test_scheduling_sat_py3>
)
add_python_binary(
NAME bzl_py_example_tsp_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/tsp_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_tsp_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/tsp_sat_py_test.bintest
ENVIRONMENT BINTEST_tsp_sat_py3=$<TARGET_FILE:bzl_py_example_tsp_sat_py3>
)
add_python_binary(
NAME bzl_py_example_vendor_scheduling_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/vendor_scheduling_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_vendor_scheduling_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/vendor_scheduling_sat_py_test.bintest
ENVIRONMENT BINTEST_vendor_scheduling_sat_py3=$<TARGET_FILE:bzl_py_example_vendor_scheduling_sat_py3>
)
add_python_binary(
NAME bzl_py_example_wedding_optimal_chart_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/wedding_optimal_chart_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_wedding_optimal_chart_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/wedding_optimal_chart_sat_py_test.bintest
ENVIRONMENT BINTEST_wedding_optimal_chart_sat_py3=$<TARGET_FILE:bzl_py_example_wedding_optimal_chart_sat_py3>
)
add_python_binary(
NAME bzl_py_example_zebra_sat_py3
FILE ${CMAKE_CURRENT_SOURCE_DIR}/zebra_sat.py
)
ortools_cxx_bintest(
NAME bzl_py_example_zebra_sat_py_test
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/zebra_sat_py_test.bintest
ENVIRONMENT BINTEST_zebra_sat_py3=$<TARGET_FILE:bzl_py_example_zebra_sat_py3>
)