gravatar
ladanyi@tmit.bme.hu
ladanyi@tmit.bme.hu
Add GLPK_ROOT_DIR variable to FindGLPK (#277)
0 1 0
default
1 file changed with 9 insertions and 4 deletions:
↑ Collapse diff ↑
Show white space 16 line context
1
SET(GLPK_ROOT_DIR "" CACHE PATH "GLPK root directory")
2

	
1 3
SET(GLPK_REGKEY "[HKEY_LOCAL_MACHINE\\SOFTWARE\\GnuWin32\\Glpk;InstallPath]")
2 4
GET_FILENAME_COMPONENT(GLPK_ROOT_PATH ${GLPK_REGKEY} ABSOLUTE)
3 5

	
4 6
FIND_PATH(GLPK_INCLUDE_DIR
5 7
  glpk.h
6
  PATHS ${GLPK_REGKEY}/include)
7

	
8
  PATHS ${GLPK_REGKEY}/include
9
  HINTS ${GLPK_ROOT_DIR}/include
10
)
8 11
FIND_LIBRARY(GLPK_LIBRARY
9
  NAMES glpk
10
  PATHS ${GLPK_REGKEY}/lib)
12
  glpk
13
  PATHS ${GLPK_REGKEY}/lib
14
  HINTS ${GLPK_ROOT_DIR}/lib
15
)
11 16

	
12 17
INCLUDE(FindPackageHandleStandardArgs)
13 18
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLPK DEFAULT_MSG GLPK_LIBRARY GLPK_INCLUDE_DIR)
14 19

	
15 20
IF(GLPK_FOUND)
16 21
  SET(GLPK_INCLUDE_DIRS ${GLPK_INCLUDE_DIR})
17 22
  SET(GLPK_LIBRARIES ${GLPK_LIBRARY})
18 23
  SET(GLPK_BIN_DIR ${GLPK_ROOT_PATH}/bin)
0 comments (0 inline)