1find_program( 2 MATLAB_EXECUTABLE 3 NAMES matlab 4 DOC "Matlab main program" 5) 6mark_as_advanced(MATLAB_EXECUTABLE) 7 8option(WITH_MATLAB_BINDINGS_API "Enable MATLAB bindings API" ON) 9 10if (MATLAB_EXECUTABLE AND NOT SKIP_INSTALL_ALL) 11 option(MATLAB_BINDINGS "Install MATLAB bindings" ON) 12 13 if (MATLAB_BINDINGS) 14 install( 15 DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" 16 DESTINATION "${CMAKE_INSTALL_PREFIX}/share/libiio" 17 PATTERN "CMakeLists.txt" EXCLUDE 18 ) 19 install( 20 CODE "execute_process( 21 COMMAND ${MATLAB_EXECUTABLE} -nodesktop 22 -nodisplay -r \"cd('${CMAKE_INSTALL_PREFIX}/share/libiio/matlab');iio_installer_script;exit;\" 23 OUTPUT_QUIET)") 24 set(WITH_MATLAB_BINDINGS_API ON CACHE BOOL "" FORCE) 25 endif() 26endif() 27