Я создаю свою статическую библиотеку, используя библиотеки объектов, как показано, с помощью CMake 3.1.3.
у меня есть
ADD_SUBDIRECTORY(A)
ADD_SUBDIRECTORY(B)
....
ADD_LIBRARY(mylib STATIC ${SOURCES}
$<TARGET_OBJECTS:A>
$<TARGET_OBJECTS:B> )
SET_TARGET_PROPERTIES(mylib PROPERTIES COMPILE_PDB_NAME mylib COMPILE_PDB_OUTPUT_DIR ${CMAKE_BINARY_DIR})
Теперь моя проблема заключается в том, что A генерирует vc120.pdb в подкаталоге CMake A. B создает свой собственный vc120.pdb в подкаталоге CMake B. И mylib генерирует mylib.pdb в основной двоичной папке cmake.
Мне нужна только одна статическая библиотека и один файл pdb. Я просто хочу mylib и mylib.pdb.
Как я могу объединить все файлы vc120.pdb в mylib.pdb или, в идеале, просто создать только один файл pdb?