Subsequently, I use checkinstall to create an internally-distributable .dpkg. I notice that the location of where the ntv2linuxdriverinterface file is positioned upon install is quirky and is not in line with what I'd expect.
So ntv2card.h makes an include of ntv2linuxdriverinterface.h however, the include doesn't take account of relative locations (nor directory nesting).
I'm not sure if AJA_INSTALL_CMAKE will make things easier, but I don't want cmake to be a forced dependency on other code projects.
I'm building v17.0.1 of the ntv2 library released on March 9th, 2024.
I build the SDK as follows:
Subsequently, I use
checkinstall
to create an internally-distributable.dpkg
. I notice that the location of where thentv2linuxdriverinterface
file is positioned upon install is quirky and is not in line with what I'd expect.So
ntv2card.h
makes an include ofntv2linuxdriverinterface.h
however, the include doesn't take account of relative locations (nor directory nesting).I'm not sure if
AJA_INSTALL_CMAKE
will make things easier, but I don't wantcmake
to be a forced dependency on other code projects.This is being built on Ubuntu v22.04.