My CMake skills are not super strong so I forget exactly how this works but I think it needs something like a FindOcvsmdSDK.cmake file so that SDK consumers can use it via find_package. I would expect it to place the SDK headers and library binary somewhere in the build dir and export them as targets for consumption.