В современном CMake принято экспортировать цели в пространствах имен, например, экспортировать свой проект foo
foo::foo
и, возможно, также foo::bar
et c.
Мой вопрос: пространство имен на самом деле означает что-либо само по себе, или это просто части одного имени, без CMake, разделяющего компоненты :: - разделенных имен?
И если первое верно, вы можете сказать что-то вроде «все цели в пространство имен "или иным образом использовать пространство имен как таковое