Basically - my program uses Graphics32 on Windows and Mac. However, Graphics32 won't compile properly on Linux, so on Linux it's using BgraBitmap instead.
This means - firstly, BgraBitmapPack is not a needed dependency on Windows or Mac. Having it included doesn't hurt as such, but it doesn't need to be there.
More importantly, this means that on Linux, Graphics32 (which won't compile on Linux) will be listed as a dependency.
Is there any way I can set it, ideally, so that it will consider Graphics32 a dependancy only if the define GFX_GRAPHICS32 is present, and likewise, BgraBitmapPack only if GFX_BGRABITMAP is present? If not, can it at least be set so Graphics32 will be treated as a dependency on Windows and Mac, while BgraBitmap will on Linux?
(Edit: I should clarify, the GFX_GRAPHICS32 / GFX_BGRABITMAP defines are set by an include file, not the project information.)
I don't want to switch to just using BgraBitmap on all platforms as it's considerably slower. (Based on some relatively simple profiling code using GetTickCount64; BgraBitmap averages 60 ticks per frame on my Windows machine, while Graphics32 records most frames as zero ticks, occasionally it will record one as 16 or so ticks. The difference is also noticable visually.)