this repo has no description
1### MiniZinc OsiCBC Solver Target
2
3if(OSICBC_FOUND)
4
5 ### Compile target for the OsiCBC interface
6 add_library(minizinc_osicbc OBJECT
7
8 solvers/MIP/MIP_osicbc_solverfactory.cpp
9 solvers/MIP/MIP_osicbc_wrap.cpp
10
11 include/minizinc/solvers/MIP/MIP_osicbc_solverfactory.hh
12 include/minizinc/solvers/MIP/MIP_osicbc_wrap.hh
13 )
14 target_include_directories(minizinc_osicbc PRIVATE ${OSICBC_INCLUDE_DIRS})
15 add_dependencies(minizinc_osicbc minizinc_mip)
16
17 ### Setup correct compilation into the MiniZinc library
18 target_compile_definitions(mzn PRIVATE HAS_OSICBC)
19 target_sources(mzn PRIVATE $<TARGET_OBJECTS:minizinc_osicbc>)
20 target_link_libraries(mzn ${OSICBC_TARGETS})
21
22endif()