2020-09-11 16:05:03 +02:00
|
|
|
if(NOT BUILD_PYTHON_EXAMPLES)
|
2021-11-05 14:10:37 +01:00
|
|
|
return()
|
2020-09-11 16:05:03 +02:00
|
|
|
endif()
|
|
|
|
|
|
2020-09-17 15:10:23 +02:00
|
|
|
file(GLOB PYTHON_SRCS "*.py")
|
2020-09-19 19:41:17 +02:00
|
|
|
# Remove too long examples
|
|
|
|
|
list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/arc_flow_cutting_stock_sat.py") # too long
|
|
|
|
|
list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/bus_driver_scheduling_sat.py") # too long
|
|
|
|
|
list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/cover_rectangle_sat.py") # too long
|
|
|
|
|
list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/cvrptw_plot.py") # depend on numpy
|
2020-09-17 15:10:23 +02:00
|
|
|
list(FILTER PYTHON_SRCS EXCLUDE REGEX ".*/qubo_sat.py") # too long
|
|
|
|
|
|
|
|
|
|
foreach(FILE_NAME IN LISTS PYTHON_SRCS)
|
2020-09-17 19:21:27 +02:00
|
|
|
add_python_example(${FILE_NAME})
|
2020-09-17 15:10:23 +02:00
|
|
|
endforeach()
|