FindMOSEK.cmake 935 B

123456789101112131415161718192021222324252627282930
  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 /usr/local/mosek/7/tools/platform/osx64x86/h/
  11. )
  12. SET(SEARCH_PATHS "${MOSEK_INCLUDE_DIR}" "${MOSEK_INCLUDE_DIR}/../bin" "${MOSEK_INCLUDE_DIR}/lib")
  13. set(MOSEK_LIBRARIES)
  14. FIND_LIBRARY(MOSEK_LIBRARIES NAMES mosek64 PATHS ${SEARCH_PATHS} NO_DEFAULT_PATH DPATH_SUFFIXES a lib dylib)
  15. if(MOSEK_LIBRARIES AND MOSEK_INCLUDE_DIR)
  16. message(STATUS "Found mosek: ${MOSEK_LIBRARIES}")
  17. set(MOSEK_FOUND TRUE)
  18. endif(MOSEK_LIBRARIES AND MOSEK_INCLUDE_DIR)
  19. IF (MOSEK_FOUND)
  20. message(STATUS "Found MOSEK: ${MOSEK_INCLUDE_DIR}")
  21. SET(MOSEK_INCLUDE_DIRS ${MOSEK_INCLUDE_DIR} )
  22. ELSE (MOSEK_FOUND)
  23. #add_definitions(-DIGL_NO_MOSEK)
  24. #message(WARNING "could NOT find MOSEK")
  25. ENDIF (MOSEK_FOUND)