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