find_program( MATLAB_EXECUTABLE NAMES matlab DOC "Matlab main program" ) mark_as_advanced(MATLAB_EXECUTABLE) option(WITH_MATLAB_BINDINGS_API "Enable MATLAB bindings API" ON) if (MATLAB_EXECUTABLE AND NOT SKIP_INSTALL_ALL) option(MATLAB_BINDINGS "Install MATLAB bindings" ON) if (MATLAB_BINDINGS) install( DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/libiio" PATTERN "CMakeLists.txt" EXCLUDE ) install( CODE "execute_process( COMMAND ${MATLAB_EXECUTABLE} -nodesktop -nodisplay -r \"cd('${CMAKE_INSTALL_PREFIX}/share/libiio/matlab');iio_installer_script;exit;\" OUTPUT_QUIET)") set(WITH_MATLAB_BINDINGS_API ON CACHE BOOL "" FORCE) endif() endif()