FindMOSEK.cmake 986 B

1234567891011121314151617181920212223242526272829303132
  1. #
  2. # Try to find MOSEK
  3. # Once done this will define
  4. #
  5. # MOSEK_FOUND - system has MOSEK
  6. # MOSEK_INCLUDE_DIRS - the MOSEK include directories
  7. # MOSEK_LIBRARIES - Link these to use MOSEK
  8. #
  9. FIND_PATH(MOSEK_INCLUDE_DIR mosek.h
  10. PATHS
  11. /usr/local/mosek/7/tools/platform/osx64x86/h/
  12. /usr/local/mosek/8/tools/platform/osx64x86/h/
  13. )
  14. SET(SEARCH_PATHS "${MOSEK_INCLUDE_DIR}" "${MOSEK_INCLUDE_DIR}/../bin" "${MOSEK_INCLUDE_DIR}/lib")
  15. set(MOSEK_LIBRARIES)
  16. FIND_LIBRARY(MOSEK_LIBRARIES NAMES mosek64 PATHS ${SEARCH_PATHS} NO_DEFAULT_PATH DPATH_SUFFIXES a lib dylib)
  17. if(MOSEK_LIBRARIES AND MOSEK_INCLUDE_DIR)
  18. message(STATUS "Found mosek: ${MOSEK_LIBRARIES}")
  19. set(MOSEK_FOUND TRUE)
  20. endif(MOSEK_LIBRARIES AND MOSEK_INCLUDE_DIR)
  21. IF (MOSEK_FOUND)
  22. message(STATUS "Found MOSEK: ${MOSEK_INCLUDE_DIR}")
  23. SET(MOSEK_INCLUDE_DIRS ${MOSEK_INCLUDE_DIR} )
  24. ELSE (MOSEK_FOUND)
  25. #add_definitions(-DIGL_NO_MOSEK)
  26. #message(WARNING "could NOT find MOSEK")
  27. ENDIF (MOSEK_FOUND)