В современном CMake можно указать библиотеку как INTERFACE
: она не выдает выходные данные сборки, но может иметь свойства, связанные с ней, хотя не все свойства могут быть установлены (например, свойство FOLDER
не поддерживается ). Скажем, у меня есть универсальные c свойства настройки макроса CMake для целевой библиотеки generi c, есть ли способ сказать, что входная цель является библиотекой интерфейса, так что я могу пропустить неподдерживаемые свойства только для этой цели?