Closed a-teammate closed 7 years ago
FYI, as soon as Conan works and is merged I will fix, upgrade and make Travis a lot more flexible.
nice :) Ill merge today eve or the next days if @aschaeffer is online
I stroke the last point called "find out about the used packages legal information". Since this should be part of a distribution. We could easily generate a file with the contents of that file then.
conan info --only=license
(inside the main folder) will list all used dependencies and its licenses
okay, all points are cleared, can be merged as soon as @aschaeffer tells me its running (building is verified by travis already) on linux
4/4 checks passed, CI is working again :)
Lets merge this today!
The most important questions are though: Is the rpath already correctly set for linux and is the libudev error back? In other words: does it start?
merged
This PR will fix building on Linux + it will enable support for all compilers having proper C++14 support (so e.g. vs2013 is back in business) (excluding MinGW since I didn't test it)
The build procedure changes heavily. All dependencies get build on the developer machine using the developer compiler so no incompatibilities anymore.
It does use caching: If the dependency exists in prebuilt form on conan.io it will download it from there instead of building it. Furthermore if you already built that version of the dependency you won't need to do so again (it gets saved in your user directory).
Hence you won't need to install any dependencies from your distros package manager except for:
Build procedure: https://piratenpad.de/p/conan
TODOS: