35 lines
1.1 KiB
CMake
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") |