ExtensionSettings in VS Project


#1

Projucer adds

  <ImportGroup Label="ExtensionSettings" /> 

to visual studio project file

I can manually update to this…

<ImportGroup Label="ExtensionSettings">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 10.0.props" />
  </ImportGroup>
  <ImportGroup Label="ExtensionTargets">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 10.0.targets" />
  </ImportGroup>

But how do I stop it from overwriting in my projucer project. I can’t see anywhere obvious to add it.


#2

So is there no way of adding custom xml to .vcxproj file. As you may have guessed I’m plugin in some CUDA enhancements…

On a side note transferring audio buffer both too and from cards now seem super quick. My local benchmarks I can do that around 1500 times a second whilst executing kernels in between. I have also come up with ways of doing envelope processing making things like compressors / lims without any conditionals. At the moment I’m processing lots of HQ filter coefs and DNN paramiters which GPU nails but I reckon there is legs in the CUDA stack for a micro DAW. Definitely all the issues I have with OpenCL earlier on in the year have vanished with CUDA.


#3

OK - so looking in projucer assembly I can see the visual studio …vcxproj is embedded as raw data. So my only real way is to recompile the projucer.