COIN-OR::LEMON - Graph Library

source: lemon/cmake/FindCPLEX.cmake @ 682:89705c452130

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

Add CPLEX_ROOT_DIR variable to FindCPLEX (#277)

File size: 868 bytes
RevLine 
[682]1SET(CPLEX_ROOT_DIR "" CACHE PATH "CPLEX root directory")
2
[667]3FIND_PATH(CPLEX_INCLUDE_DIR
4  ilcplex/cplex.h
[682]5  PATHS "C:/ILOG/CPLEX91/include"
6  PATHS "/opt/ilog/cplex91/include"
7  HINTS ${CPLEX_ROOT_DIR}/include
8)
[667]9FIND_LIBRARY(CPLEX_LIBRARY
[682]10  cplex91
11  PATHS "C:/ILOG/CPLEX91/lib/msvc7/stat_mda"
12  PATHS "/opt/ilog/cplex91/bin"
13  HINTS ${CPLEX_ROOT_DIR}/bin
14)
[667]15
16INCLUDE(FindPackageHandleStandardArgs)
17FIND_PACKAGE_HANDLE_STANDARD_ARGS(CPLEX DEFAULT_MSG CPLEX_LIBRARY CPLEX_INCLUDE_DIR)
18
19FIND_PATH(CPLEX_BIN_DIR
20  cplex91.dll
[682]21  PATHS "C:/ILOG/CPLEX91/bin/x86_win32"
22)
[667]23
24IF(CPLEX_FOUND)
25  SET(CPLEX_INCLUDE_DIRS ${CPLEX_INCLUDE_DIR})
26  SET(CPLEX_LIBRARIES ${CPLEX_LIBRARY})
27ENDIF(CPLEX_FOUND)
28
29MARK_AS_ADVANCED(CPLEX_LIBRARY CPLEX_INCLUDE_DIR CPLEX_BIN_DIR)
30
31IF(CPLEX_FOUND)
[674]32  SET(LEMON_HAVE_LP TRUE)
33  SET(LEMON_HAVE_MIP TRUE)
34  SET(LEMON_HAVE_CPLEX TRUE)
[667]35ENDIF(CPLEX_FOUND)
Note: See TracBrowser for help on using the repository browser.