DEFINE_SYMBOL
Определить символ при компиляции исходных кодов данного целевого объекта.
DEFINE_SYMBOL задаёт имя препроцессорного символа, определённого при компиляции исходных кодов в общей библиотеке. Если не задано здесь, оно устанавливается по умолчанию в target_EXPORTS (с некоторыми подстановками, если целевой объект не является допустимым идентификатором C). Это полезно для заголовков, чтобы узнать, включаются ли они изнутри своей библиотеки или снаружи, чтобы правильно настроить декорации dllexport/dllimport.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/prop_tgt/DEFINE_SYMBOL.html