InstallRequiredSystemLibraries.cmake 951 B

1234567891011121314151617181920212223242526272829
  1. # Hack for Visual Studio support
  2. # Search for system runtime libraries based on the platform. This is
  3. # not complete because it is used only for the release process by the
  4. # developers.
  5. IF(MSVC)
  6. STRING(REGEX REPLACE "\\\\" "/" SYSTEMROOT "$ENV{SYSTEMROOT}")
  7. FOREACH(lib
  8. "${SYSTEMROOT}/system32/mfc71.dll"
  9. "${SYSTEMROOT}/system32/msvcp71.dll"
  10. "${SYSTEMROOT}/system32/msvcr71.dll"
  11. )
  12. IF(EXISTS ${lib})
  13. SET(CMake_INSTALL_SYSTEM_RUNTIME_LIBS
  14. ${CMake_INSTALL_SYSTEM_RUNTIME_LIBS} ${lib})
  15. ENDIF(EXISTS ${lib})
  16. ENDFOREACH(lib)
  17. ENDIF(MSVC)
  18. # Include system runtime libraries in the installation if any are
  19. # specified by CMake_INSTALL_SYSTEM_RUNTIME_LIBS.
  20. IF(CMake_INSTALL_SYSTEM_RUNTIME_LIBS)
  21. IF(WIN32)
  22. INSTALL_PROGRAMS(/bin ${CMake_INSTALL_SYSTEM_RUNTIME_LIBS})
  23. ELSE(WIN32)
  24. INSTALL_PROGRAMS(/lib ${CMake_INSTALL_SYSTEM_RUNTIME_LIBS})
  25. ENDIF(WIN32)
  26. ENDIF(CMake_INSTALL_SYSTEM_RUNTIME_LIBS)