COIN-OR::LEMON - Graph Library

source: lemon-1.2/cmake/FindGLPK.cmake @ 619:ec817dfc2cb7

Last change on this file since 619:ec817dfc2cb7 was 619:ec817dfc2cb7, checked in by Akos Ladanyi <ladanyi@…>, 10 years ago

FindGLPK improvements (#256)

File size: 718 bytes
Line 
1SET(GLPK_REGKEY "[HKEY_LOCAL_MACHINE\\SOFTWARE\\GnuWin32\\Glpk;InstallPath]")
2GET_FILENAME_COMPONENT(GLPK_ROOT_PATH ${GLPK_REGKEY} ABSOLUTE)
3
4FIND_PATH(GLPK_INCLUDE_DIR
5  glpk.h
6  PATHS ${GLPK_REGKEY}/include)
7
8FIND_LIBRARY(GLPK_LIBRARY
9  NAMES glpk
10  PATHS ${GLPK_REGKEY}/lib)
11
12INCLUDE(FindPackageHandleStandardArgs)
13FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLPK DEFAULT_MSG GLPK_LIBRARY GLPK_INCLUDE_DIR)
14
15IF(GLPK_FOUND)
16  SET(GLPK_INCLUDE_DIRS ${GLPK_INCLUDE_DIR})
17  SET(GLPK_LIBRARIES ${GLPK_LIBRARY})
18  SET(GLPK_BIN_DIR ${GLPK_ROOT_PATH}/bin)
19ENDIF(GLPK_FOUND)
20
21MARK_AS_ADVANCED(GLPK_LIBRARY GLPK_INCLUDE_DIR GLPK_BIN_DIR)
22
23IF(GLPK_FOUND)
24  SET(HAVE_LP TRUE)
25  SET(HAVE_MIP TRUE)
26  SET(HAVE_GLPK TRUE)
27ENDIF(GLPK_FOUND)
Note: See TracBrowser for help on using the repository browser.