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