Мой скрипт cmake выглядит следующим образом:
FIND_PACKAGE(Matlab REQUIRED)
GET_FILENAME_COMPONENT(Matlab_BIN_DIRS ${Matlab_LIBRARIES} PATH)
SET(Matlab_LIBS "${Matlab_BIN_DIRS}/libmat.so ${Matlab_BIN_DIRS}/libmx.so")
INCLUDE_DIRECTORIES(${Matlab_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES(myAPP ${Matlab_LIBRARIES} ${Matlab_LIBS})
Следующая информация об ошибке была напечатана, когда я строил свои проекты.
:-1: error: No rule to make target '/usr/local/MATLAB/R2015b/bin/glnxa64/libmat.so /usr/local/MATLAB/R2015b/bin/glnxa64/libmx.so', needed by 'cimgio'. Stop.
Но это сработало после изменения последней строки как
TARGET_LINK_LIBRARIES(myAPP ${Matlab_LIBRARIES} libmat.so libmx.so)
почему полные пути здесь не работают?