distinguishing octave versions with ifdef

View: New views
1 Messages — Rating Filter:   Alert me  

distinguishing octave versions with ifdef

by Xavier Delacour :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I would like to make oct-file plugins that compile properly against
multiple versions of octave, in the face of internal API changes.
Ideally I want something like

#if OCTAVE_API_VERSION >= 37
// use new api
#else
// use old api
#endif

In src/version.h I see

#define OCTAVE_API_VERSION "api-v37"

which is difficult to use from the preprocessor.

Can someone suggest a way to do what I want? (without resorting to
configure magic and generating my own defines, etc).

Thanks,
Xavier
_______________________________________________
Help-octave mailing list
Help-octave@...
https://www-old.cae.wisc.edu/mailman/listinfo/help-octave