пути /lib/X и там лежим cmakelist. Я запускаю cmake -S /lib/X -B /lib/X/build && cd build && make. У меня собирается эта библиотека. Так же у меня есть приложение, которое лежит по пути /lib/Y и в папке Y так же есть cmakelist. Так вот вопрос: как, в случае если библиотека X уже скомпилирована, при добавлении ее через add_subdirectory("../X" "../X/build") и запуске cmake -S /lib/Y -B /lib/Y/build библиотека X заного не собиралась?
Если это ваша собственная библиотека то нужно писать install и потом использовать эту библиотеку через find_package
Библиотека X сторонняя, Y - это то, что я щас пишу
Обсуждают сегодня