-
-
Notifications
You must be signed in to change notification settings - Fork 148
Compatibility
The Clipboard Project claims to support anything that supports C++20. How does this work?
CB won't use any code that is specific to any one platform, unless that code is specifically to add support for that platform. In other words, CB makes no assumptions about the platform unless it's specifically for that platform.
What does this mean? This means that your platform simply has to support the specific C++ standard to support CB. As a side effect, this means compatibility solely depends on what C++ compiler(s) you have available.
Sometimes we've seen users trying to install/compile CB on certain platforms where there is a compiler bug or a sufficiently updated compiler isn't available. In all of these cases, we've been unable to provide support as these platforms are obviously out of compliance with the latest standard, either through having a blocking bug or a simple lack of a needed feature outlined in the specification.
...here's a list of platforms that CB should work on. Note that we are assuming you have the latest up-to-date versions of these platforms.
- Windows
- macOS
- Linux
- FreeBSD
- OpenBSD
- NetBSD
- OpenIndiana