• Matthew Woehlke's avatar
    Fix library install destinations · 0e8e0e07
    Matthew Woehlke authored
    
    
    Modify library install destinations to install .dll's to the correct
    location (`bin`, not `lib`), and to install other artifacts to the
    correct platform-dependent location by using GNUInstallDirs. This is
    required for some distributions (e.g. Fedora) and will fix an issue that
    otherwise requires those distributions to patch the upstream sources.
    Also, add options to suppress installation, which may be useful for
    projects that embed Google Test.
    
    Since Google Test is trying to support archaic versions of CMake, a
    brain-dead fallback (which requires that the user set either LIB_SUFFIX
    or CMAKE_INSTALL_LIBDIR themselves) is included for versions that
    predate GNUInstallDirs.
    
    Fixes #1161.
    Co-Authored-By: default avatard3x0r <d3x0r@users.noreply.github.com>
    0e8e0e07
CMakeLists.txt 7.96 KB