Удаление файлов из набора

У меня есть каталог с файлами, которые принадлежат к набору, который составляет проект Qt, и другие файлы, которые этого не делают. То есть файлы A.cxx, ADriver.cxx и A.ui все принадлежат к набору, который должен быть скомпилирован с опциями Qt. Затем у меня есть файл B.cxx, который не является qt. Тогда C.cxx, CDriver и C.ui - это другой набор Qt. Их десятки, поэтому я хочу использовать globs, а не писать каждый add_executable вручную. Я думал сделать что-то вроде

for(all ui files) 
  create an executable from the ui and its matching .cxx and *Driver.cxx"
end

Тогда все cxx файлы, которые "остаются» (не используется в вышеуказанном цикле) не являются Qt и должны быть скомпилированы сами. Мой вопрос каквычитать» файлы из "задавать", То есть, чтобы использовать метод, описанный выше, яЯ должен иметь набор всех файлов cxx и удалить те, которые используются в цикле файлов .ui. Это возможно? Есть ли лучший способ сделать что-то подобное?

Ответы на вопрос(1)

Ваш ответ на вопрос