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