Files
igl/tutorial/cmake/FindMOSEK.cmake
T
Daniele Panozzo 852065e312 fix compilation errors on clang + yosemite
example 403 is now skipped if mosek is not found
2014-11-22 13:24:07 +01:00

31 lines
935 B
CMake

#
# Try to find MOSEK
# Once done this will define
#
# MOSEK_FOUND - system has MOSEK
# MOSEK_INCLUDE_DIRS - the MOSEK include directories
# MOSEK_LIBRARIES - Link these to use MOSEK
#
FIND_PATH(MOSEK_INCLUDE_DIR mosek.h
PATHS /usr/local/mosek/7/tools/platform/osx64x86/h/
)
SET(SEARCH_PATHS "${MOSEK_INCLUDE_DIR}" "${MOSEK_INCLUDE_DIR}/../bin" "${MOSEK_INCLUDE_DIR}/lib")
set(MOSEK_LIBRARIES)
FIND_LIBRARY(MOSEK_LIBRARIES NAMES mosek64 PATHS ${SEARCH_PATHS} NO_DEFAULT_PATH DPATH_SUFFIXES a lib dylib)
if(MOSEK_LIBRARIES AND MOSEK_INCLUDE_DIR)
message(STATUS "Found mosek: ${MOSEK_LIBRARIES}")
set(MOSEK_FOUND TRUE)
endif(MOSEK_LIBRARIES AND MOSEK_INCLUDE_DIR)
IF (MOSEK_FOUND)
message(STATUS "Found MOSEK: ${MOSEK_INCLUDE_DIR}")
SET(MOSEK_INCLUDE_DIRS ${MOSEK_INCLUDE_DIR} )
ELSE (MOSEK_FOUND)
#add_definitions(-DIGL_NO_MOSEK)
#message(WARNING "could NOT find MOSEK")
ENDIF (MOSEK_FOUND)