Я изменяю систему сборки для нашего приложения, чтобы использовать cmake.У нас есть C ++ файлы с #import (генерирующие .tlh при компиляции), которые должны быть собраны перед другими исходными файлами, и я не нашел способа указать зависимости в CMakeLists.txt .
Указание каталога промежуточных файлов (где находится .obj) решит мою проблему.
Спасибо
У нас есть cpp файлы с #import:
#import <xxx.dll> no_namespace raw_interfaces_only
В результате импорта включается файл .tlh при компиляции cpp с помощью оператора import, другие cpp включают сгенерированный файл .tlh, который создает зависимости между исходными файлами cpp.