boostorg / winapi

Windows API declarations without <windows.h>, for internal Boost use.
63 stars 55 forks source link

fix logic for non-uwp build api selection #59

Closed jeking3 closed 6 years ago

jeking3 commented 6 years ago

I did not rebuild the other boost libraries after refactoring for the Boost.Predef changes we made. I needed to modify the partition selectors to include APIs if the platform doesn't support UWP development. This didn't make it into the larger pull request, unfortunately. This allows me to build other boost libraries like Boost.System., Boost.Chrono, etc.

Lastique commented 6 years ago

I already have local changes to config.hpp, also to the effect of this PR, so I will not merge it.

jeking3 commented 6 years ago

Okay that's fine - I just wanted to jump on this as quickly as possible to avoid folks running into it. Can you leave this open until you merge something into develop? I'm blocked submitting my work to make Boost.Random a header-only library (and add UWP support to the random_device()) so once you close this I can submit that.

Lastique commented 6 years ago

See https://github.com/boostorg/winapi/commit/8091170850cc0836d24d15e38de004aee35e3ee0.