Ich verwende einen CMake-Befehl zum Installieren von PDB-Dateien, um das Debuggen in einer Entwicklerdistribution meiner C++-Anwendung zu ermöglichen. Der Befehl lautet wie folgt:
Code: Select all
INSTALL(DIRECTORY ${PROJECT_BINARY_DIR}/Debug
DESTINATION bin
FILES_MATCHING
PATTERN *.pdb
)
Außerdem ist es mir gelungen, die relevante Quelle, die zum Erstellen dieser Entwicklerdistribution verwendet wurde, in einem „src“-Ordner auf derselben Ebene zu installieren, sodass mein Distributionsordner auf der obersten Ebene wie folgt aussieht:
Code: Select all
include\
src\
lib\
bin\
share\
doc\
3rdparty\
etc\
Wie kann ich den PDB-Dateien mitteilen, wo sich die Quelle befindet (ich gehe davon aus, dass dies erforderlich ist)? Gibt es einen CMake-Befehl, der dies erreichen kann? Was wäre ein kleines Beispiel?