cmake: rework add_cxx_example

* Add mandatory FILE_NAME option
* Add COMPONENT_NAME option
This commit is contained in:
Mizux Seiha
2024-01-17 11:16:47 +01:00
parent bfd39d8b81
commit adf0e29582
3 changed files with 42 additions and 16 deletions

View File

@@ -59,6 +59,6 @@ list(FILTER CXX_SRCS EXCLUDE REGEX ".*/pdlp_solve.cc")
list(FILTER CXX_SRCS EXCLUDE REGEX ".*/strawberry_fields_with_column_generation.cc") # Too long
list(FILTER CXX_SRCS EXCLUDE REGEX ".*/vector_bin_packing_solver.cc")
list(FILTER CXX_SRCS EXCLUDE REGEX ".*/weighted_tardiness_sat.cc")
foreach(SAMPLE IN LISTS CXX_SRCS)
add_cxx_example(${SAMPLE})
foreach(EXAMPLE IN LISTS CXX_SRCS)
add_cxx_example(FILE_NAME ${EXAMPLE})
endforeach()