У меня есть три файла:
lib.c lib.h = > Они должны быть созданы как .so файл
client.c = > Это должно быть выполнено как исполняемый файл.
Внутри client.c я включаю файл lib.h, чтобы получить декларации функций, определенных в lib.c
Может ли кто-нибудь сказать мне точный файл CMakeLists, который я должен использовать, чтобы исходная область была незагромождена с временными файлами Cmake и двоичными файлами и библиотеками (DLL в случае, если я полагаю Windows), сгенерированными в отдельных сборках и двоичных каталогах