Одно и то же имя библиотеки в разных подкаталогах: конфликтует при вызове `add_subdirectory` на родительском уровне

Простая структура папок похожа

Root
    CMakeLists.txt
    SubA
        CMakeLists.txt
        some files to be built...
    SubB
        CMakeLists.txt
        some files to be built...

Предполагая, что у меня есть add_library(SubDirLib fooX.cpp) в обоих SubA/CMakeLists.txt а также SubB/CMakeLists.txt где X - это A и B соответственно, как я могу связать две библиотеки SubA/SubDirLib а также SubB/SubDirLib в Root/CMakeLists.txt? Обратите внимание, что имя будет конфликтовать, если я позвоню

add_subdirectory(SubA)
add_subdirectory(SubB)

в Root/CMakeLists.txt

0 ответов

Другие вопросы по тегам