# Set the path where vxl and matlab reside. 
SET (MATLAB_PATH /usr/local/matlab/)

#define the library directory
LINK_DIRECTORIES( 
  ${MATLAB_PATH}/bin/glnx86
  ${MATLAB_PATH}/bin/glnxa64
  )

# Look for Matlab API.
find_library(LIBENG
  NAMES eng
  PATHS ${MATLAB_PATH}/bin/glnx86 ${MATLAB_PATH}/bin/glnxa64
)
find_library(LIBMX
  NAMES mx eng
  PATHS ${MATLAB_PATH}/bin/glnx86 ${MATLAB_PATH}/bin/glnxa64
  )
if (LIBMX AND LIBENG)
  MESSAGE(STATUS "Matlab API libraries found.")
  SET(MATLIB mx eng)
else (LIBMX AND LIBENG)
  MESSAGE(STATUS "Failed to locate Matlab API libraries. Will not build mbgsf_to_mat.")
  RETURN()
endif (LIBMX AND LIBENG)

INCLUDE_DIRECTORIES( 
  ${UF_INC} 
  ${MATLAB_PATH}/extern/include
  )
LINK_LIBRARIES(${UF_LIBRARY} ${LIBPLANKTON_LIB}	)
ADD_EXECUTABLE( mbgsf_to_mat mbgsf_to_mat.cpp)


# Link to seabedcommon library 
TARGET_LINK_LIBRARIES( mbgsf_to_mat deltaT plankton gsf ${MATLIB})


# Install the binary on 'make install'
INSTALL_TARGETS( /bin mbgsf_to_mat )




