Tag: cmake

CMake ist ein plattformübergreifendes, open-source build-system-generator. Es erzeugt Dateien für den build-Systemen wie native makefiles, ninja-build-und Projekt-Dateien für verschiedene integrierte Entwicklungsumgebungen.

Wie weise ich CMake an, nach von MacPorts installierten Bibliotheken zu suchen?

Anzahl der Antworten 4 Antworten
Ich versuche zu bauen, einige für unsere software wurde konzipiert, um ausschließlich auf Linux, MacOS X. Wir sind mit CMake und ich MacPorts installiert, so konnte ich leicht CMake zusammen mit einigen der Bibliotheken von Drittanbietern, auf

Wie konfiguriere ich portable parallele Builds in CMake?

Anzahl der Antworten 3 Antworten
Ist es irgendwie möglich in der Lage sein, eine parallele Version, egal welches build-tool verwendet wird? Unter Unix können wir hinzufügen make -jN wobei N die Anzahl der threads und unter Windows habe ich Hinzugefügt, um die

Wie kompiliere ich GLUT + OpenGL Projekt mit CMake und Kdevelop in Linux?

Anzahl der Antworten 2 Antworten
Wie der Titel sagt, ich kann nicht scheinen, um das Projekt zu erstellen mit OpenGL und Glut. Bekomme ich Undefined reference-Fehler bei OpenGL-Funktionen. Versuchte ich tun : project(testas) find_package(OpenGL) find_package(GLUT) add_executable(testas main.cpp) Aber das funktioniert nicht. Irgendwelche

Was sind die Unterschiede zwischen Autotools, Cmake und Scons?

Anzahl der Antworten 5 Antworten
Was sind die Unterschiede zwischen den Autotools, Cmake und Scons? Kommentar zu dem Problem Dieses Thema wird bereits im Scons-wiki. Ich empfehle Ihnen, besuchen Sie die folgenden links: 1. scons.org/wiki/SconsVsOtherBuildTools Haben Sie schon eine sehr ähnliche Diskussion-thread

kompiliere und füge eine Objektdatei aus einer Binärdatei mit cmake hinzu

Anzahl der Antworten 2 Antworten
Schreibe ich eine excel-Datei-generator in C++. Ich habe alles was ich brauche Arbeit, aber ich verlassen sich immer noch auf eine externe, leere xlsx-Datei, die ich entpacken, Durchlaufen, und fügen Sie Daten zu, wie benötigt wird, um

Wie kann ich Git SHA1 Compiler als Definition mit cmake übergeben?

Anzahl der Antworten 10 Antworten
In einem Makefile dies geschieht mit so etwas wie: g++ -DGIT_SHA1="`git log -1 | head -n 1`" ... Dies ist sehr nützlich, da die binäre kennt exakte commit SHA1-so kann es werfen Sie es im Fall von

CMake: Wie erstelle ich eine einzelne gemeinsame Bibliothek aus allen statischen Bibliotheken von Teilprojekten?

Anzahl der Antworten 4 Antworten
Habe ich das folgende layout: top_project + subproject1 + subproject2 Jeder subproject1 und subproject2 erstellt eine statische Bibliothek. Ich möchte diesen link statische Bibliotheken in einer einzigen gemeinsamen Bibliothek an der top_project Ebene. Den Informationen, die ich

Makefile zum Kompilieren von OpenCV-Code in C ++ unter Ubuntu / Linux

Anzahl der Antworten 3 Antworten
Ich bin learning OpenCV mit Learning OpenCV Buch. Ein problem ich bin vor beim kompilieren des Codes ist, dass ich zu schreiben, ein langer Befehl zu kompilieren und erhalten die ausführbare Datei. Dies ist der Befehl, den

Automatisches Hinzufügen aller Dateien in einem Ordner zu einem Ziel mithilfe von CMake?

Anzahl der Antworten 2 Antworten
Ich überlege den Wechsel von einer cross-Plattform-Projekt von separaten build-management-systems in Visual C++, XCode und makefiles für CMake. Wesentliches feature, das ich brauchen, ist hinzufügen, die automatisch alle Dateien in einem Verzeichnis zu einem Ziel. Zwar ist

Lassen CMake Ordner rekursiv durchsuchen?

Anzahl der Antworten 1 Antworten
Wie richte ich die CMake-rekursiv Scannen Sie ein Verzeichnis und bestimmen die Liste der source-Dateien? Mein Projekt ist eine gemeinsame Bibliothek. Ich habe eine Ordnerstruktur, die ähnlich wie diese: / src/ # Source files in an arbitrary

CMAKE_BUILD_TYPE wird nicht in CMakeLists.txt verwendet

Anzahl der Antworten 1 Antworten
Ich habe Mühe Einstellung meine Standard-build-Konfiguration Release, in meinem CMakeLists.txt Datei ich CMAKE_BUILD_TYPE am Anfang der Datei mit #enable Release ALWAYS, configure vars set(CMAKE_BUILD_TYPE Release) set(EXECUTABLE_NAME "ParticleSimulator") set(VERSION_MAJOR 0) set(VERSION_MINOR 2) aber auf den Aufbau meines Projekts

CMake Ausgabe / Build-Verzeichnis

Anzahl der Antworten 5 Antworten
Ich bin ziemlich neu auf cmake, und lies ein paar tutorials wie es zu benutzen, und schrieb einige komplizierte 50 Zeilen CMake-Skript, um ein Programm für 3 verschiedene Compiler. Dies ist wahrscheinlich Schluss, alle meine Kenntnisse in

Programm kann nicht mit Boost.Filesystem verknüpft werden

Anzahl der Antworten 5 Antworten
Ich versuche ein Programm ausführen, mithilfe von Beispielcode von boost::filesystem auf Ubuntu 12.10, aber es nicht bauen wollen. #include <iostream> #include <boost/filesystem.hpp> using namespace boost::filesystem; using namespace std; void fun(const string& dirPath); int main() { fun("/home"); return