Мой код в проекте С++ организован следующим образом
-  У меня есть несколько файлов 
.cppи.h, которые содержат мои классы -  У меня есть несколько файлов 
.cxx, которые необходимо скомпилировать с файлами.cppи некоторыми внешними библиотеками. 
Теперь каждый из файлов .cxx имеет метод main(), поэтому мне нужно добавить другой исполняемый файл для каждого из этих файлов с тем же именем, что и файл.
Кроме того, эти файлы .cxx могут не привязываться к тем же внешним библиотекам.
Я хочу написать эту сборку в CMake, в которой я как бы новичок, как мне это сделать?