Ich habe gerade mein CMake
von der Version 2.8
auf 3.2
Sein funktionierender Charme in CMake 2.8
, aber nach dem Upgrade scheitert es.
Ich versuche, eine Drittanbieter-Bibliothek mit ExternalProject_Add()
CMake-Funktion zu erstellen.
MEINE BEOBACHTUNG:
GIT_REPOSITORY
Option, ExternalProject_Add()
allow http
und https
Protokoll, um ein externes Projekt herunterzuladen. URL
-Option, ExternalProject_Add()
nur http
, aber nicht https
protocol, um ein externes Projekt herunterzuladen. PROBLEM:
Gibt es eine Möglichkeit, ein externes Projekt mithilfe des https
-Protokolls herunterzuladen und zu erstellen?
FEHLER:
%Vor% In meinem ExternalProject_Add()
verwende ich GIT_REPOSITORY
nicht von URL
Option.
Und luacov
herunterladen und erfolgreich erstellen.
Für jedes https
Protokoll verwenden Sie DOWNLOAD_COMMAND
Option von ExternalProject_Add()
function.
und es funktioniert wie erwartet.
Danke.
Für CMake 3.8.0 hat das für mich funktioniert:
Installieren / aktualisieren Sie openssl:
%Vor%Passen Sie die Lösung an eine CMake-Forumsantwort von Brad King an :
%Vor%Viel Spaß!