Den 07-07-2010 19:43, Rolf Eike Beer skrev:
Am Wednesday 07 July 2010 schrieb Patrick Spendrin:
Hello everybody,
we're currently thinking about setting up a symbol server for our
project, and cannot find out how to install the pdb file together with
the install command (or in another way).
Did somebody do this already? Is there only the way to fetch the pdb
files by hand?
We have currently an ugly macro that searches for the PDB in all possible
places (e.g. foo for NMake, foo/Release, foo/Debug, foo/RelWithDebInfo, and
foo/MinSizeRel for MSVC) and installs them. To make a long story short: this
sucks.
There are people who have written better macros for this. The idea is to
get the full path of a known target file - an exe for example - and
replace the filename on it. Try googling for this, I don't have a link
at hand.
When someone adds this please keep in mind that gcc also has the possibility
to strip the debugging symbols of an object to a different file. This should be
taken care of here, too.
I doubt that's a problem with .pdb files :)
I propose an option to the install command, something like:
INSTALL(TARGET foo
ARCHIVE lib
RUNTIME bin
LIBRARY lib
DEBUG_SYMBOLS dbg
)
Then you have people who want .map files, .exp files etc. You can't make
a positive list and solve the actual problem.
I have a bug report with this particular problem here:
http://www.cmake.org/Bug/view.php?id=10940
Bo Thorsen.
Monty Program AB.
--
MariaDB: MySQL replacement
Community developed. Feature enhanced. Backward compatible.
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake