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