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

So fügen Sie dem CLIon-Projekt eine vorhandene Quell- und Headerdatei hinzu

Ich versuche, vorhandene Quelldateien zu meinem Clion-Projekt hinzuzufügen, aber nach dem Hinzufügen (Kopieren und Einfügen) dieser Dateien in das Projekt wurden diese Dateien nicht zur CMakeLists-Datei hinzugefügt. Außerdem ist der Ordner halbt...
11.11.2015, 14:51
3
Antworten

Bauen mit CMake, Ninja und Clang unter Windows

Sehr geehrte Kollegen, C ++ - Programmierer, Nachdem ich die Visual Studio Toolchain für eine Weile auf Windows verwendet habe, habe ich beschlossen, Clang 5 eine Chance zu geben. Ich habe die LLVM 5.0.0 Binaries, die Ninja Build-Umgebung,...
03.10.2017, 21:07
3
Antworten

Exportieren einer importierten Bibliothek

Ich habe projectA, in das ich eine Bibliothek mit importiere: %Vor% Ich verwende dann foo an mehreren Stellen innerhalb des Projekts, und alles funktioniert gut. Einige Verzeichnisebenen nach unten Ich möchte eine Bibliothek exportiere...
22.06.2015, 18:33
1
Antwort

Keine Regel, um das Ziel /usr/lib/someLib.so zu erstellen

Der Build verwendet, um in 11.04 zu arbeiten, jetzt in 12.04 tut es nicht. Es besteht ein Konflikt mit dem Speicherort von someLib.so . Das heißt, es wird an der falschen Stelle gesucht. /usr/lib/here/someLib.so ist der korrekte Speiche...
15.01.2013, 21:32
1
Antwort

Cmake und gcc kombinieren

Ich habe viele Quelldateien im Quellverzeichnis. Zum Beispiel a.c, b.c, c.c und wollen es mit gcc mit -combine-Option kompilieren. %Vor% Cmake kompiliert jede * .c Datei in der Objektdatei, aber ich möchte alle Quellen zu einem Objekt kompil...
14.06.2011, 16:45
0
Antworten

CMake: Verknüpfung mit zwei vorkompilierten Bibliotheken, die von verschiedenen Versionen der dritten Bibliothek abhängig sind

Ich versuche, ein Projekt zu kompilieren, das ich mit vorkompilierten Versionen von zwei Bibliotheken (PCL und Matlab) verknüpfe, die gegen verschiedene Versionen von Boost (1.58 und 1.56) kompiliert werden. Dies gibt mir viele Warnungen, wen...
27.09.2017, 11:58
0
Antworten

Wenn Sie ein MACOSX_BUNDLE in CMake erstellen, wie werden die verknüpften dynamischen Bibliotheken in das Bundle kopiert?

Wir erstellen eine OS X-Anwendung, die in einem .app-Bundle veröffentlicht wird. Das Build-Management wird mit CMake implementiert. Diese Anwendung hängt sowohl von den CMake-Ziel -Bibliotheken (möglicherweise importiert) als auch von den Bibl...
28.07.2015, 10:26
3
Antworten

cmake: target_link_libraries verwenden statische Bibliotheken, die nicht freigegeben sind

Ist es möglich, CMake anzuweisen, eine statische Bibliothek anstatt shared zu verknüpfen? Oben in meinem CMakeLists.txt habe ich folgendes konfiguriert: %Vor% Später füge ich eine Binärdatei hinzu und sage, dass sie im Freigabemodu...
20.04.2016, 20:09
2
Antworten

OS X cmake kann PythonLibs nicht finden 3.4

python und python3 werden in OS X Yosemite über Homebrew installiert, aber cmake findet PythonLibs 3 nur 2: nicht CMakeLists.txt: %Vor% erhalten: %Vor% CMakeLists.txt: %Vor% erhalten: %Vor% Dann habe ich das zu cmake lists...
26.05.2015, 23:23
1
Antwort

"make dist" entspricht in CMake

Nach FAQ erstellt CMake kein make dist Ziel und Quelle Paket kann mit CPack erstellt werden. Aber CPack erstellt nur einen Tarball des Quellverzeichnisses mit allen Dateien, die nicht mit Mustern in CPACK_SOURCE_IGNORE_FILES übereinstimm...
08.03.2012, 21:47