this repo has no description
at develop 695 B view raw
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()