Commit ce975dce7ae8950b6e7b9a2d0c00ead9d45f73ff

Nikolaus Waxweiler 2018-03-14T00:50:32

CMake: hide symbols by default on non-MSVC, define export attribute This change makes sure that non-MSVC builds using CMake properly hide non-exported functions.