ltfatmex; ltfatmex(...);
ltfatmex compiles the C backend in order to speed up the execution of the toolbox. The C backend is linked to Matlab and Octave through Mex and Octave C++ interfaces. Please see INSTALL-Matlab or INSTALL-Octave for the requirements.
The action of ltfatmex is determined by one of the following flags:
'compile' | Compile stuff. This is the default. |
'clean' | Removes the compiled functions. |
'test' | Run some small tests that verify that the compiled functions work. |
The target to work on is determined by on of the following flags.
General LTFAT:
'lib' | Perform action on the LTFAT C library. |
'mex' | Perform action on the mex / oct interfaces. |
'pbc' | Perform action on the PolyBoolClipper code for use with MULACLAB |
'auto' | Choose automatically which targets to work on from the previous ones based on the operation system etc. This is the default. |
Block-processing framework related:
'playrec' | Perform action on the playrec code for use with real-time block streaming framework. |
'java' | Perform compilation of JAVA classes into the bytecode. The classes makes the GUI for the blockproc. framework. |
Other:
'verbose' Print action details.
- 'debug' Build a debug version. This will disable compiler
- optimizations and include debug symbols.