3

I'm looking for a programmatic way to run a dependency analysis. The analysis would tell me all the toolboxes used by a given project.

The function would be similar to "Tool for analyzing matlab source codes" and the App deployment process checks documented here.

The key difference is that I want to do this using a script and not a GUI. The ultimate objective is to run this as a pre-commit hook to prevent the introduction of new toolbox dependencies into the project.

Community
  • 1
  • 1
supyo
  • 3,017
  • 2
  • 20
  • 35

1 Answers1

3

See:

depfun: List dependencies of function or P-file

http://www.mathworks.nl/help/matlab/ref/depfun.html

and

fdep: a pedestrian function dependencies finder

http://www.mathworks.com/matlabcentral/fileexchange/17291-fdep-a-pedestrian-function-dependencies-finder

You can use the latter as an example, for inspiration and build your own wrapper around depfun, or as an example of use.

user1284631
  • 4,446
  • 36
  • 61