On 06/24/2016 02:51 PM, Dave Thaler via iotivity-dev wrote: > Let me just add that when we started from the existing iotivity code base it > became clear how bad the platform support in iotivity was > compared to most open source projects (e.g., that use config.h based feature > checks) including the extlibs that iotivity depends on. > In the windows-port branch we have been trying to clean that up one step at a > time by making iotivity more like how projects are supposed to be. > It?s not all the way there yet (we used platform_features.h as an interim > step towards config.h), but I would hate to see changes that make iotivity > move away from that, and I?m happy to help contribute to it since iotivity is > really painful to use right now.
I know many of us are used to configure-style checks, but they're notoriously a pain for cross-building, as they tend to be hard to unconvince to make choices based on host, rather than target (a battle we've had even with this setup at least targeting Tizen). Just so that's kept in mind. Also, I thought I heard somewhere that the awkward extlibs existed to emphasize that these external projects were under different licenses.
