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 erstelle ich nur eine Objektdatei (* .o) von einem CMake-Build-Ziel?

Ich versuche eine Objektdatei mit CMake zu erstellen, aber ich kann CMake nicht dazu bringen, etwas anderes als eine vollständige ausführbare Datei zu erstellen. Ich suche im Grunde nach dem Ergebnis der folgenden Kompilierung (das Ergebnis wird...
22.01.2011, 00:18
3
Antworten

CLion: Debuggen von externen Bibliotheken durch Hinzufügen von Quelldateien

Ich verwende CLion 2016.2.2 und möchte eine Methode in der Bibliothek libtins debuggen. Es sieht jedoch so aus, als ob die Quellen nicht verfügbar sind, da der Debugger beim Versuch, in die Methoden von libtins zu springen, nicht in die aktuel...
16.11.2016, 00:44
1
Antwort

Wie finde ich die CMake-Befehlszeile, die ich für den Build verwendet habe?

Das passiert normalerweise. Ich bekomme Quellcode, der CMake-Build-Skripte hat. Ich erstelle ein Unterverzeichnis build , ändere es, führe cmake <options> .. aus. Abhängig vom Projekt und seinen Abhängigkeiten muss ich den letzten Sch...
09.07.2014, 03:40
1
Antwort

C-Compileridentifikation ist trotz Einstellung von CC- und CXX-Variablen unbekannt

Ich benutze den Befehl: %Vor% Es sagt: %Vor% und %Vor% Wie ist es möglich, wenn ich diese Variablen genau dort setze? BEARBEITEN : Fehlerprotokolldatei: %Vor%     
19.09.2014, 20:24
3
Antworten

Android Studio 2.2 enthält keine Bibliothek von Drittanbietern nach apk

Ich verwende die cmake von Android Studio 2.2, um nativen Code zu erstellen, im nativen Code habe ich die ffmpeg-API aufgerufen, also sollte die ffmpeg-Bibliothek gepackt sein. Mein CMakelists.txt ist wie folgt: %Vor% In diesem Fall ka...
06.10.2016, 12:18
1
Antwort

Wie kompiliere LLVM gegen eine benutzerdefinierte glibc?

Ich benutze YouCompleteM Vim-Plugin für Textvervollständigung (installiert über Vundle ). YouCompleteMe verwendet Clang für Textvervollständigung für C-Familiensprachen (C, C ++, Objective-C, Objective-C ++). Nach der Aktualisierung von YouCo...
20.05.2015, 14:13
3
Antworten

CMake - Entferne ein Kompilier-Flag für eine einzelne Übersetzungseinheit

Ich möchte ein Set-Compile-Flag für eine einzelne Übersetzungseinheit entfernen. Gibt es eine Möglichkeit, dies zu tun? (z. B. mit set_property ?) Hinweis: Das Kompilier-Flag hat keine -fno-name Negation (aus welchem ​​Grund auch immer)....
05.02.2015, 12:55
1
Antwort

Gibt es eine Möglichkeit für CMake, Abhängigkeiten zu nutzen, die von 'swig -MM' generiert werden?

SWIG generiert Wrapper-Code von Ihrem C / C ++ in einer gewünschten Zielsprache (Python, Java, C # usw.) unter Verwendung einer Interface-Datei (.i), die den einzugebenden Eingabecode wie in SWIG-Tutorial . CMake kann verwendet werden, um swig...
23.06.2015, 15:52
1
Antwort

cmake meldet gcc ist defekt. Wo soll ich anfangen?

Ich versuche ein Projekt zu kompilieren, aber Cmake stoppt gleich zu Beginn mit der Meldung, dass gcc kaputt ist (siehe unten). Ich bin ignoramus, wenn es um CMake geht, also ist jede mögliche Hilfe, wo man mich fängt, dieses Problem zu debuggen...
16.05.2013, 17:43
0
Antworten

Wann sollte ich das "superproject" -Muster verwenden? [geschlossen]

Einige Bibliotheken, wie LLVM , verwenden ein "superproject" -Muster, bei dem die Benutzer der Bibliothek wie libcxx , sollte innerhalb der Ordnerstruktur der Bibliotheken leben. Im Falle von LLVM ist dies llvm/projects . Dies scheint ziem...
16.06.2017, 12:20