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