CMakeLists.txt rework for cross-compatibility. - removed component installs for now (need to understand better how they work). - correct handling of destinations dirs when installing. - WINDOWS_EXPORT_ALL_SYMBOLS for MSVC (libmbs works fine, mbc still won't compile cause of POSIX usage with `getopt.h`). - in order to use WINDOWS_EXPORT_ALL_SYMBOLS, CMake 3.4 is needed, but 2.8.8 is leaved for Travis CI to work. - uppercase project name.
CMakeLists.txt rework for cross-compatibility.
- removed component installs for now (need to understand better how they work).
- correct handling of destinations dirs when installing.
- WINDOWS_EXPORT_ALL_SYMBOLS for MSVC (libmbs works fine, mbc still won't compile cause of POSIX usage with `getopt.h`).
- in order to use WINDOWS_EXPORT_ALL_SYMBOLS, CMake 3.4 is needed, but 2.8.8 is leaved for Travis CI to work.
- uppercase project name.

mttbernardini/mbc,mttbernardini/mbc