В моем корне CMakeLists.txt
у меня есть:
add_subdirectory(libs)
add_subdirectory(main)
В libs , у меня есть свой собственный CMakeLists.txt для создания внешних проектов.В main имеется CMakeLists.txt из другого хранилища, которым я не управляю.
Для сборки main , libs должен быть построен.Я не знаю, как указать зависимость между main и libs .
In libs , с моими внешними проектами lib1 и lib2 , я использовал add_dependencies(lib1 lib2)
, и у меня lib2 , созданный до lib1 .Я не нашел, как это сделать для main и libs .
Трудность для меня заключается в том, что мне приходится смешивать внешние проекты и подкаталоги, и я не нашеллюбой ответ или не смог их адаптировать.