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: Wie füge ich einen add_custom_command hinzu, der nur ein Shellscript ausführt?

Wenn ich den klassischen Gnu benutze, mache ich Post-Build-Aktionen wie Flash das Gerät (wenn es ein eingebettetes Gerät ist) und andere ähnliche Aktionen. Das tatsächliche Blinken ist normalerweise hinter einem kleinen Befehl oder einigen Befeh...
08.11.2011, 16:42
3
Antworten

Wie erstelle ich Build-Regeln in cmake, um faule C ++ .lzz-Dateien, die .h- und .cpp-Dateien erzeugen, vorzuverarbeiten?

Ich möchte nur Lazy C ++ .lzz-Dateien schreiben und dann lzz vor einem Build ausführen, um .cpp- und .h-Dateien zu erzeugen, die in die endgültige Anwendung integriert werden, ähnlich wie moc mit Qt. Gibt es eine Möglichkeit, dies zu tun?   ...
21.04.2010, 23:00
1
Antwort

Erzwinge CMake im ausführlichen Modus über Gradle und das Android NDK

Ich verwende Gradle und CMake, um ein Android NDK-Projekt über die Befehlszeile zu kompilieren. Zuvor habe ich Ant und ndk-build benutzt, aber ich versuche das Projekt komplett auf Gradle und CMake zu migrieren. In meinem build.gradle h...
16.04.2017, 16:43
2
Antworten

cmake ignoriert -D CMAKE_BUILD_TYPE = Debug

Ich versuche gerade, ein Cmake-Projekt im Debug-Modus zu erstellen, um Behauptungen zu aktivieren. Ich habe folgende Versionen ausprobiert: %Vor% Leider hat keiner von ihnen den gewünschten Effekt - dass CMAKE_BUILD_TYPE auf Debug gese...
28.05.2014, 09:25
1
Antwort

CMake kann die Linkersprache für das Ziel nicht bestimmen

Um zu beginnen, habe ich einen Blick auf this posten und konnte keine Lösung für mein Problem finden. Ich versuche, eine Bibliothek in einem Ordner mit zwei Header-Dateien einzurichten und mit meinem Hauptprogramm zu verknüpfen, in meinem Ordn...
20.05.2013, 18:15
1
Antwort

Wie kann ich mit CMake Dateien erstellen und installieren?

Ich bin neu bei CMake und habe ein Problem, für das ich keine Lösung finden kann. Ich verwende CMake, um ein Projekt mit einer Reihe von optionalen Unterverzeichnissen zu kompilieren, und es erstellt gemeinsam genutzte Bibliotheksdateien wie erw...
07.03.2013, 21:49
2
Antworten

Ändern Sie den C ++ - Compiler für CMake unter TravisCI

Soweit ich weiß, ist der beste Weg, den von CMake verwendeten C ++ - Zielcompiler zu ändern, darin zu bestehen, die Umgebungsvariable CXX unmittelbar vor dem Aufruf von cmake zu ändern: %Vor% Beim Travis-CI-Build werden die CXX und CC...
29.08.2014, 11:30
1
Antwort

Automatisieren Sie die Erstellung von Xcode-Projekten (.xcodeproj)

Wie kann ich die Erstellung von XCode-Projekten innerhalb eines Terminals automatisieren? Wenn Sie nach dem Zweck fragen ... Ich möchte einen Dienst erstellen, der automatisch mehrere verschiedene Projekte für verschiedene Benutzer erstellen kan...
05.02.2012, 17:01
1
Antwort

Wie lege ich Build-Optionen für CMake-basierte Projekte fest?

Ich verstehe nicht, wie man mit Cmake Projekt- und Befehlszeilenoptionen konfiguriert. Ich muss Variablen der Verzeichnisse der 3rd-Party-Bibliothek (zum Beispiel Poco und GTest) setzen. Üblicherweise starte ich einfach ./configure mit den notwe...
22.07.2011, 08:22
2
Antworten

cmake: Arbeiten mit mehreren Ausgabekonfigurationen

Ich bin damit beschäftigt, meinen Build-Prozess von msbuild nach cmake zu portieren, um besser mit der gcc toolchain umgehen zu können (was viel schneller Code für einige der numerischen Dinge erzeugt, die ich gerade mache). Nun möchte ich, d...
19.02.2010, 15:44