ladanyi@473: SET(GLPK_REGKEY "[HKEY_LOCAL_MACHINE\\SOFTWARE\\GnuWin32\\Glpk;InstallPath]") ladanyi@473: GET_FILENAME_COMPONENT(GLPK_ROOT_PATH ${GLPK_REGKEY} ABSOLUTE) ladanyi@473: ladanyi@473: FIND_PATH(GLPK_INCLUDE_DIR ladanyi@473: glpk.h ladanyi@473: PATHS ${GLPK_REGKEY}/include) ladanyi@473: ladanyi@473: FIND_LIBRARY(GLPK_LIBRARY ladanyi@473: NAMES glpk ladanyi@473: PATHS ${GLPK_REGKEY}/lib) ladanyi@473: ladanyi@473: INCLUDE(FindPackageHandleStandardArgs) ladanyi@473: FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLPK DEFAULT_MSG GLPK_LIBRARY GLPK_INCLUDE_DIR) ladanyi@473: ladanyi@473: IF(GLPK_FOUND) ladanyi@619: SET(GLPK_INCLUDE_DIRS ${GLPK_INCLUDE_DIR}) ladanyi@473: SET(GLPK_LIBRARIES ${GLPK_LIBRARY}) ladanyi@473: SET(GLPK_BIN_DIR ${GLPK_ROOT_PATH}/bin) ladanyi@473: ENDIF(GLPK_FOUND) ladanyi@473: ladanyi@473: MARK_AS_ADVANCED(GLPK_LIBRARY GLPK_INCLUDE_DIR GLPK_BIN_DIR) ladanyi@619: ladanyi@619: IF(GLPK_FOUND) ladanyi@619: SET(HAVE_LP TRUE) ladanyi@619: SET(HAVE_MIP TRUE) ladanyi@619: SET(HAVE_GLPK TRUE) ladanyi@619: ENDIF(GLPK_FOUND)