How can I see the command-line options that the mex() command passes to the C compiler?

I would like to see what command-line the mex() command passes to the C compiler. How can I do this?

1 Comment

(p.s. I have a more specific purpose; I'm sharing a semiportable .h file with another project, and I need to #ifdef out some lines when the mex() compiler is used.)

Sign in to comment.

Answers (1)

Try the debugging:
mex -v ...
If the C-file needs to consider a compilation from a mex command, you can explicitly create a flag:
mex -DCalledFromMex ...
And in the C-code:
#ifdef CalledFromMex

Categories

Asked:

on 9 Aug 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!