-
Notifications
You must be signed in to change notification settings - Fork 214
Supported Compilers and Configurations
rpavlik edited this page Dec 22, 2014
·
1 revision
Note that while portability is a highly-valued goal of the project, by virtue of the way things work, not all server device support is necessarily available on all platforms.
TODO: What version of CMake can we depend on?
- Windows:
- Tested with Visual Studio versions:
- 2008
- 2010
- 2012
- 2013 (It even at least builds on 2013 for Windows RT/ARM targets, though Ryan has no way of testing those builds.)
- Should work with Visual Studio 2005, though the Jenkins build currently isn't working for unrelated reasons.
- Should work with Visual Studio 2015, but we haven't tried it.
- Visual Studio Express editions work fine, though the lack of ATL prevents the current
vrpn_Tracker_zSight
driver from being included. - Has worked with various MinGW distributions, but no current CI build set up.
- Has worked with Cygwin, IIRC, but no current CI build set up.
- Works great with cross-compiling using MXE - not sure if there's a CI build for this still.
- Tested with Visual Studio versions:
- Linux:
- x64: Tested with the latest Clang trunk snapshots in Debian Jessie.
- x64: Via Travis-CI, tested on stock compilers and Clang for some stable Ubuntu.
- Has built for Linux/ARM just fine in the past - no CI for this.
- Has built for Android using android-CMake.
- Mac:
- Apparently works, but Ryan doesn't have access to a functional Mac to elaborate.
- Other platforms: ? I know it works on all kinds of crazy old machines I don't have....
- Should work with 2005 and newer, no CI set up.
- VC6 projects available, I think? Ryan doesn't have Visual Studio 6.0 to test them.
- Works on Linux x64 - pretty sure I have a CI build going on a Scientific OS 6.x box.