# HG changeset patch # User Akos Ladanyi # Date 1240468136 -3600 # Node ID ec817dfc2cb7833db46c225906d03260901ad83d # Parent 85cb3aa71cced72f8915b8abf50f705037a76bb1 FindGLPK improvements (#256) diff -r 85cb3aa71cce -r ec817dfc2cb7 CMakeLists.txt --- a/CMakeLists.txt Tue Apr 21 15:18:54 2009 +0100 +++ b/CMakeLists.txt Thu Apr 23 07:28:56 2009 +0100 @@ -26,12 +26,6 @@ # C4996: 'function': was declared deprecated ENDIF(MSVC) -IF(GLPK_FOUND) - SET(HAVE_LP TRUE) - SET(HAVE_MIP TRUE) - SET(HAVE_GLPK TRUE) -ENDIF(GLPK_FOUND) - INCLUDE(CheckTypeSize) CHECK_TYPE_SIZE("long long" LONG_LONG) diff -r 85cb3aa71cce -r ec817dfc2cb7 cmake/FindGLPK.cmake --- a/cmake/FindGLPK.cmake Tue Apr 21 15:18:54 2009 +0100 +++ b/cmake/FindGLPK.cmake Thu Apr 23 07:28:56 2009 +0100 @@ -13,8 +13,15 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLPK DEFAULT_MSG GLPK_LIBRARY GLPK_INCLUDE_DIR) IF(GLPK_FOUND) + SET(GLPK_INCLUDE_DIRS ${GLPK_INCLUDE_DIR}) SET(GLPK_LIBRARIES ${GLPK_LIBRARY}) SET(GLPK_BIN_DIR ${GLPK_ROOT_PATH}/bin) ENDIF(GLPK_FOUND) MARK_AS_ADVANCED(GLPK_LIBRARY GLPK_INCLUDE_DIR GLPK_BIN_DIR) + +IF(GLPK_FOUND) + SET(HAVE_LP TRUE) + SET(HAVE_MIP TRUE) + SET(HAVE_GLPK TRUE) +ENDIF(GLPK_FOUND) diff -r 85cb3aa71cce -r ec817dfc2cb7 lemon/CMakeLists.txt --- a/lemon/CMakeLists.txt Tue Apr 21 15:18:54 2009 +0100 +++ b/lemon/CMakeLists.txt Thu Apr 23 07:28:56 2009 +0100 @@ -20,7 +20,7 @@ IF(HAVE_GLPK) SET(LEMON_SOURCES ${LEMON_SOURCES} glpk.cc) - INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIR}) + INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIRS}) IF(WIN32) INSTALL(FILES ${GLPK_BIN_DIR}/glpk.dll DESTINATION bin) INSTALL(FILES ${GLPK_BIN_DIR}/libltdl3.dll DESTINATION bin) diff -r 85cb3aa71cce -r ec817dfc2cb7 test/CMakeLists.txt --- a/test/CMakeLists.txt Tue Apr 21 15:18:54 2009 +0100 +++ b/test/CMakeLists.txt Thu Apr 23 07:28:56 2009 +0100 @@ -3,10 +3,6 @@ ${PROJECT_BINARY_DIR} ) -IF(HAVE_GLPK) - INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIR}) -ENDIF(HAVE_GLPK) - LINK_DIRECTORIES(${PROJECT_BINARY_DIR}/lemon) SET(TESTS