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.
1
Antwort

cmake DEFINED scheint keine Variable zu erkennen

Ich habe diesen Code in cmake: %Vor% Die env var BOOST_HOME ist definiert (/ home / ferran / boost). Das Verhalten ist sehr seltsam, weil die Ausgabe ist: %Vor% Also, die Variable existiert und druckt ihren Inhalt und gleichzeitig existi...
13.03.2013, 12:23
2
Antworten

Kann ich mit g ++ C-Dateien kompilieren?

Ich habe an einem Projekt gearbeitet, bei dem ich mit g ++ C-Code in Dateien kompiliert habe, die auf .c enden. Der Grund ist, dass mir gesagt wird, dass g ++ bessere Warnmeldungen hat. Ich wechsle den Build-Prozess für dieses Projekt, um CMa...
07.10.2011, 17:32
2
Antworten

Warum bekomme ich "undefinierte Referenz auf vtable ..." Fehler beim Verknüpfen dieser Qt 5.0-Anwendung?

Ich habe ein relativ einfaches Qt 5.0-Projekt, das CMake 2.8.9 verwendet: CMakeLists.txt: %Vor% Hauptfenster.h: %Vor% MainWindow.cpp: %Vor% main.cpp: %Vor% Das Projekt enthält auch eine .ui -Datei, die mit Qt Creator 2.6.1...
24.12.2012, 00:18
2
Antworten

Profiling mit CMake, C ++ und Visual Studio 2012

Ich verwende CMake 2.8.10.1, um Projektdateien für Visual Studio 2012 Ultimate (64-Bit) zu generieren. Die resultierende Lösung enthält eine Bibliothek, einige Tests und einige ausführbare Dateien. Ich möchte einige der Anwendungen profiliere...
18.12.2012, 14:17
3
Antworten

Lua Header mit find_package in cmake kann nicht gefunden werden

Ich versuche, CMake zu verwenden, um die Make-Datei für ein Projekt von mir zu generieren, das Lua verwendet. Wenn ich laufe, bekomme ich diesen Fehler: %Vor% In der Datei CMakeLists.txt habe ich die folgenden Zeilen, von denen ich dachte, s...
26.08.2011, 20:19
3
Antworten

CMake-Unterstützung für die Linktime-Optimierung (LTO) von GCC

Ich habe die neueste CMake Build und versuche alle Build-Konfigurationen (Debug, MinSizeRel, RelWithDebugInfo, Release, General) Ich sehe nirgends (Textsuche) in generierten Makefiles die Zeichenfolge -lto , also oder die Funktionalität ist im...
11.07.2015, 09:37
2
Antworten

CMAKE: Erstellen und Erstellen einer Liste innerhalb einer Funktion - mit Verzeichnis oder globalem Bereich

Ich kenne die Scoping-Regeln von cmake nicht ganz. Ich muss eine Liste verschiedener Dateien aufbauen, während ich RPC Code-Generierung für eine IDL mache. %Vor% Die Liste ist jedes Mal leer. Ich brauche anhängbare Liste, die innerhalb einer...
13.07.2011, 12:28
3
Antworten

CMake Generator Ausdruck, differenzieren C / C ++ Code

Ich möchte -std=c++11 zu meinem hinzufügen %Vor% Dies fügt sie jedoch auch zur Kompilierung von C Dateien hinzu, nicht nur C ++ . Ich weiß, dass ich abhängig von der verwendeten Konfiguration bedingte Kompilierflags hinzufügen kann:...
27.08.2014, 10:41
1
Antwort

Wie benutze ich CMake, um mit install-export und find_package nach einer Bibliothek zu suchen und sie mit ihr zu verknüpfen?

Sie haben ein CMake-fähiges Bibliotheksprojekt. Sie müssen es in einer anderen Bibliothek oder ausführbaren Datei verwenden. Wie benutzt man CMake um die Bibliothek zu finden und zu verlinken? Sie haben möglicherweise folgende Einstellungen:...
21.07.2015, 11:19
2
Antworten

Cmake ausführbarer Name

Wie kann ich den Namen der ausführbaren Datei in CMake festlegen? Ich habe versucht, set(EXECUTABLE_OUTPUT_PATH "...") zu verwenden, aber das gibt nur das Verzeichnis an, in dem die ausführbare Datei erstellt wird. Ich muss auch den Namen...
24.06.2014, 20:17