I have a bit of a dilemma. We have a project that needs to use Cinder (specifically the audio features). The project is built with CMake, but we need to be able to link to several other libraries, use our own CMake options (which are extensive), and so on. But, just linking to the libcinder.a and the includes isn’t sufficient, since it has other dependencies as well.
If I’m understanding the documentation correctly, the only “easy” way to link to use ci_make_app()
, but this appears to imply that we would be using that tool for building our project, thereby preventing our use of our own compiler options, dependencies, etc etc etc. Yet, the alternative is to read through ci_make_app()
, and reproduce the complicated Cinder dependency linking ourselves.
Am I missing the obvious, or is that about right?