CMake und Latex

8

Ich verwende die UseLATEX.cmake , um meinen Projektdokumentationsordner zu kompilieren.

Mein Projekt ist wie folgt organisiert -

%Vor%

Meine Cmake-Datei auf Root-Ebene ist so ...

%Vor%

Und die CMakeList-Datei in der Dokumentdatei ist -

%Vor%

Jetzt kompiliere ich mein Projekt im Ordner build . Gibt es eine Möglichkeit, die Doc.pdf -Datei, die im build/doc -Ordner erstellt wurde, wieder in meinen ursprünglichen Erstellungsordner zurück zu kopieren?

    
subzero 09.01.2013, 13:33
quelle

1 Antwort

7

Da ADD_LATEX_DOCUMENT hier ein CMake-Ziel namens pdf hinzufügt, sollten Sie in der Lage sein, add_custom_command . Fügen Sie Folgendes zu Ihrem /doc/CMakeLists.txt hinzu, nachdem der Aufruf ADD_LATEX_DOCUMENT :

erfolgt ist %Vor%

Dieser benutzerdefinierte Befehl ruft die ausführbare Datei cmake (in der Variablen ${CMAKE_COMMAND} ) zusammen mit der -E copy Argumente jedes Mal, wenn das pdf Ziel erstellt wird.

    
Fraser 09.01.2013, 23:07
quelle

Tags und Links