2010-11-09 4 views
3

S'il vous plaît expliquer quel est le but de cette ligne dans CMakeLists.txt:InstallRequiredSystemLibraries but

 
include (InstallRequiredSystemLibraries) 

Je vois cette ligne dans les échantillons CMake, mais ne peut pas trouver une bonne explication, pourquoi ai-je besoin.

Répondre

3

Il inclut Microsoft redistribuable dans le programme d'installation. Pour Linux, je n'en ai aucune idée.

+5

Il fait deux choses 1. Il automatise simplement le processus d'inclusion du redistribuable msvc pour chaque version de msvc. 2. Il installe tous les fichiers répertoriés dans CMAKE_INSTALL_DEBUG_LIBRARIES et CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS dans/bin sous Windows et/lib sous Linux et OSX. – RobertJMaynard