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.20/prop_tgt/DEFINE_SYMBOL.html