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

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

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

...