cmake

CMake ist ein plattformübergreifender Open-Source-Build-System-Generator. Es generiert Dateien für Build-Systeme wie native Makefiles, Ninja-Build und Projektdateien für mehrere integrierte Entwicklungsumgebungen.
2
Antworten

Wie fügt man eine vorgefertigte statische Bibliothek im Projekt mit CMake hinzu?

Clion: Wie fügen Sie eine vordefinierte statische Bibliothek in meinem Projekt hinzu oder (verwenden Sie sie)?     
31.03.2015, 11:53
1
Antwort

Befehlszeilenäquivalent von cmakes find_package?

Ich debugge eine cmake-Datei, die bestimmte Pakete nicht finden kann (mit find_package() ). Was macht find_package() eigentlich, wenn es nach Paketen sucht, und kann ich es mit einem Kommandozeilen-Aufruf simulieren (ohne cmake aufzurufen)?...
04.03.2015, 19:38
1
Antwort

CMake: Erstellen Sie mehrere ausführbare Dateien in einem Projekt mit der statischen Bibliothek

Ich arbeite an einem Projekt, das aus 3 ausführbaren Serverdateien und einer Bibliothek für gemeinsam genutzten Code besteht. Ich möchte, dass es plattformübergreifend ist, also verwende ich CMake (da Xcode sowieso ein Problem ist), um den Build...
15.05.2014, 17:16
2
Antworten

Wie machen Sie die Konfiguration von add_custom_command unter Windows?

Um die Komponententests in einem meiner Projekte auszuführen, habe ich einen benutzerdefinierten Befehl, der die ausführbare Datei, die Bibliotheken und andere zugehörige Dateien an einen anderen Ort kopiert, damit sie mit einem bestimmten Setup...
21.12.2012, 19:59
3
Antworten

Erzwinge, dass msbuild ein Projekt erstellt, das in der Lösungskonfiguration nicht ausgewählt ist

Ich verwende msbuild in der Befehlszeile, um eine generierte Lösungsdatei zu erstellen: %Vor% Das Problem ist, dass die von cmake erzeugte Lösung ein Projekt INSTALL hat, das nicht standardmäßig erstellt wird. %Vor% Wie kann ich das Ziel...
06.07.2013, 15:21
1
Antwort

CMein Übereinstimmung mit find_library?

Man gibt find_library (Name PATHS path1..pathn) an Meine Frage ist, wie findet find_library den Namen der Bibliotheksdatei (unter Windows und Linux)? Zum Beispiel kann find_library die MagicK- und MagicK ++ - DLL-Dateien in der angegebenen...
09.01.2013, 17:59
2
Antworten

Den Zweck von CMake verstehen

Ich versuche den Zweck von CMake zu verstehen. Warum ist es so gestaltet, wie es gerade ist? Hier sind einige Fragen, die ich gerne beantwortet hätte. Warum erzeugt CMake Makefiles anstatt nur das Projekt zu erstellen? Warum sind cmake-Dat...
09.09.2014, 18:28
4
Antworten

Installiere nur ein Ziel (und seine Abhängigkeiten) aus einem komplexen Projekt mit cmake (offen für bessere Lösungen)

Nehmen wir an, ich habe ein Projekt aus mehreren Teilprojekten A, B, C, D ... Alle Unterprojekte hängen von A ab, was sich ziemlich häufig ändert. Außerdem könnte es noch weitere Abhängigkeiten geben: In diesem Beispiel hängt D von B ab....
18.06.2013, 09:01
3
Antworten

CMake add_custom_target abhängig vom gesamten Projekt, das erstellt wird

Ich möchte ein Testziel hinzufügen, das vom gesamten erfolgreich erstellten Projekt abhängig ist, ohne Abhängigkeiten für alle Bibliotheken oder ausführbaren Dateien neu festzulegen. Ich würde dies in make schreiben als: %Vor% test.sh ver...
16.06.2011, 12:52
1
Antwort

cmake -G Ninja auf Windows spezifizieren x64

Ich benutze cmake auf Windows mit Generator Ninja %Vor% Dies verwenden Standard Windows x86 Toolchain. Wie spezifiziert man x64 mit Generator Ninja ???? PS: Ich weiß, wie man x64 mit Visual Studio erzeugt %Vor%     
07.07.2015, 07:28