Right now, azplugins does not guarantee any backwards compatibility with HOOMD, which can be somewhat annoying when you need to recompile for a small feature change.
HOOMD 3.0 is going to break current plugin builds anyway as it will improve the underlying CMake functionality, so I think this is where we would start promising backward compatibility. This will be easier to implement at that point since HOOMD 3.0 will supply the CMake files needed to deduce its version, and so you can do things like "include this if version >= else...".
This will be a feature of the azplugins 1.0 major release.
Right now, azplugins does not guarantee any backwards compatibility with HOOMD, which can be somewhat annoying when you need to recompile for a small feature change.
HOOMD 3.0 is going to break current plugin builds anyway as it will improve the underlying CMake functionality, so I think this is where we would start promising backward compatibility. This will be easier to implement at that point since HOOMD 3.0 will supply the CMake files needed to deduce its version, and so you can do things like "include this if version >= else...".
This will be a feature of the azplugins 1.0 major release.