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?
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
:
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.