1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.

35 lines
1.1 KiB
CMake

message("\n----- MiniZinc build configuration ----")
if(BUILD_REF)
set(STR_BUILD_REF "build ${BUILD_REF}")
endif()
message("MiniZinc version: ${libminizinc_VERSION} ${STR_BUILD_REF}")
message("Enabled drivers:")
if(TARGET minizinc_cplex)
if(NOT CPLEX_PLUGIN)
set(STR_CPLEX_PLUGIN " (LINKED)")
endif()
message("\tCPLEX ${CPLEX_VERSION}${STR_CPLEX_PLUGIN}: ${CPLEX_INCLUDE_DIRS}")
endif()
if(TARGET minizinc_geas)
message("\tGeas: ${GEAS_INCLUDE_DIRS}")
endif()
if(TARGET minizinc_gecode)
message("\tGecode ${GECODE_VERSION}: ${GECODE_INCLUDE_DIRS}")
endif()
if(TARGET minizinc_gurobi)
if(NOT GUROBI_PLUGIN)
set(STR_GUROBI_PLUGIN " (LINKED)")
endif()
message("\tGurobi ${GUROBI_VERSION}${STR_GUROBI_PLUGIN}: ${GUROBI_INCLUDE_DIRS}")
endif()
if(TARGET minizinc_osicbc)
message("\tOSICBC ${OSICBC_VERSION}: ${OSICBC_INCLUDE_DIRS}")
endif()
if(TARGET minizinc_scip)
message("\tSCIP ${SCIP_VERSION}: ${SCIP_INCLUDE_DIRS}")
endif()
if(TARGET minizinc_xpress)
message("\tXPress: ${XPRESS_INCLUDE_DIRS}")
endif()
message("---------------------------------------\n")